辞書からランダムな項目を取得する
Python では、辞書はキーと値のペアを保存する強力な方法です。ただし、キー、値、またはその両方を含むランダムな項目を辞書から取得する必要がある場合があります。
キーと値の両方
ランダムなキーと値のペアを使用すると、辞書項目をリストに変換し、ランダムな要素を選択できます:
<code class="python">import random d = {'VENEZUELA': 'CARACAS', 'CANADA': 'OTTAWA'} country, capital = random.choice(list(d.items()))</code>
キーまたは値のみ
効率上の理由から、中間リストを作成せずに、ランダムなキーまたは値を直接選択できます。
<code class="python">key = random.choice(list(d.keys())) value = random.choice(list(d.values()))</code>
このメソッドにより、不必要な変換やリスト操作が実行されなくなり、実行が高速化されます。
これらのテクニックを使用すると、辞書からランダムな項目を簡単に取得できるため、予測できない結果が必要なさまざまなシナリオに便利です。
以上がこの記事に適合する質問ベースのタイトルをいくつか示します。 一般的な: * Python 辞書からランダムな項目を取得するにはどうすればよいですか? * Python で辞書からランダムなキーと値のペアを取得するにはどうすればよいですか? Fの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。