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

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

Linda Hamilton
リリース: 2024-11-04 09:20:30
オリジナル
536 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート