Wie greife ich in Python auf zufällige Schlüssel-Wert-Paare aus Wörterbüchern zu?

Linda Hamilton
Freigeben: 2024-11-04 09:20:30
Original
496 Leute haben es durchsucht

How to Access Random Key-Value Pairs from Dictionaries in Python?

Zugriff auf zufällige Schlüssel-Wert-Paare aus Wörterbüchern in Python

Möchten Sie ein zufälliges Schlüssel-Wert-Paar aus einem Wörterbuch auswählen? In Python können Sie dies ganz einfach tun.

Stellen Sie sich ein Wörterbuch vor:

d = {'VENEZUELA': 'CARACAS', 'CANADA': 'OTTAWA'}
Nach dem Login kopieren

Um ein zufälliges Element (Schlüssel-Wert-Paar) auszuwählen, erstellen Sie einfach eine Liste der Elemente des Wörterbuchs:

items = list(d.items())
Nach dem Login kopieren

Verwenden Sie dann random.choice(), um einen Artikel zufällig auszuwählen:

item = random.choice(items)
Nach dem Login kopieren

Artikel wird Seien Sie nun ein Tupel, das den Zufallsschlüssel und -wert enthält:

(country, capital) = item
Nach dem Login kopieren

Was ist, wenn Sie nur den Schlüssel oder den Wert benötigen?

Zufällige Schlüssel auswählen:

key = random.choice(list(d.keys()))
Nach dem Login kopieren

Zufällig auswählen Werte:

value = random.choice(list(d.values()))
Nach dem Login kopieren

Dieser optimierte Ansatz vermeidet die Erstellung einer Liste von Tupeln.

Das obige ist der detaillierte Inhalt vonWie greife ich in Python auf zufällige Schlüssel-Wert-Paare aus Wörterbüchern zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage