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

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

Linda Hamilton
發布: 2024-11-04 09:20:30
原創
537 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板