ホームページ > バックエンド開発 > Python チュートリアル > キーのリストを使用して辞書から値を抽出するにはどうすればよいですか?

キーのリストを使用して辞書から値を抽出するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-01 02:17:28
オリジナル
586 人が閲覧しました

How to Extract Values from a Dictionary Using a List of Keys?

キーのリストを使用した辞書からの値の取得

キーと値のペアを含む辞書 mydict と別のリスト mykeys があるとします。辞書の特定のキーで構成されます。私たちの目標は、mykeys 内の指定されたキーに対応する mydict からの値を含むリストを構築することです。

解決策: リストの理解

これを達成するための効率的なアプローチは次のとおりです。リスト内包表記により、簡潔で読みやすいソリューションが提供されます。実装方法は次のとおりです。

[mydict[x] for x in mykeys]
ログイン後にコピー

このコードは、mykeys リストを反復処理して、辞書 mydict 内の各キー x にアクセスします。キーごとに、対応する値を取得し、結果のリストに追加します。たとえば、次の辞書とキーのリストがあるとします:

mydict = {'one': 1, 'two': 2, 'three': 3}
mykeys = ['three', 'one']
ログイン後にコピー

リストの内包表記は次のように評価されます:

[mydict['three'], mydict['one']]
ログイン後にコピー

これにより、キーに関連付けられた値を含むリストが生成されます。 'three' と 'one':

[3, 1]
ログイン後にコピー

したがって、リスト内包表記を使用すると、指定されたキーのリストに基づいて辞書から値のリストを抽出する簡単な方法が提供されます。

以上がキーのリストを使用して辞書から値を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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