首頁  >  文章  >  後端開發  >  如何在 Python 中從字典中存取隨機鍵值對?

如何在 Python 中從字典中存取隨機鍵值對?

Linda Hamilton
Linda Hamilton原創
2024-11-04 09:20:30499瀏覽

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

在 Python 中從字典存取隨機鍵值對

想要從字典中選取隨機鍵值對?在 Python 中,您可以輕鬆地做到這一點。

考慮一個字典:

d = {'VENEZUELA': 'CARACAS', 'CANADA': 'OTTAWA'}

要選擇一個隨機項目(鍵值對),只需建立一個字典項目清單:

items = list(d.items())

然後,使用random.choice() 隨機選擇一個項目:

item = random.choice(items)

項目現在將是一個包含隨機鍵和值的元組:

(country, capital) = item

如果您只需要鍵或值怎麼辦?

選擇隨機鍵:

key = random.choice(list(d.keys()))

選擇隨機值:

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

這種最佳化方法避免了建立元組列表。

以上是如何在 Python 中從字典中存取隨機鍵值對?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn