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

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

Linda Hamilton
Linda HamiltonOriginal
2024-11-04 09:20:30457Durchsuche

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'}

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())

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

item = random.choice(items)

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

(country, capital) = item

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()))

Zufällig auswählen Werte:

value = random.choice(list(d.values()))

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!

Stellungnahme:
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