ホームページ >バックエンド開発 >Python チュートリアル >指定されたキーのリストに基づいて辞書から値のリストを取得するにはどうすればよいでしょうか?
ディクショナリのキー リストに基づいて値のリストを取得する
さまざまなプログラミング シナリオでは、辞書から値のリストを抽出する必要が生じます。指定されたキーのリストに基づく辞書。このタスクを容易にするために、サンプルの辞書とキー リストを考えてみましょう。
<code class="python">mydict = {'one': 1, 'two': 2, 'three': 3} mykeys = ['three', 'one']</code>
リスト内包アプローチ
このタスクを達成する簡潔な方法は、リスト内包を使用することです。
<code class="python">values_from_keys = [mydict[key] for key in mykeys]</code>
このアプローチは、mykeys リスト内の各要素を反復し、それを使用して mydict ディクショナリから対応する値にアクセスします。取得された値は、新しいリストの value_from_keys に収集されます。
結果:
<code class="python">>>> values_from_keys [3, 1]</code>
以上が指定されたキーのリストに基づいて辞書から値のリストを取得するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。