ホームページ >バックエンド開発 >Python チュートリアル >Python で辞書からランダムなキーと値のペアにアクセスする方法

Python で辞書からランダムなキーと値のペアにアクセスする方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-04 09:20:30584ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。