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