ホームページ > バックエンド開発 > Python チュートリアル > 別々のキーと値のリストから Python 辞書を作成する方法

別々のキーと値のリストから Python 辞書を作成する方法

Patricia Arquette
リリース: 2025-01-05 06:38:40
オリジナル
900 人が閲覧しました

How to Create a Python Dictionary from Separate Key and Value Lists?

独立したキーと値のリストから辞書を作成する

独立したキーと値のリストを 1 つの辞書に結合することは、データ操作の基本的なタスクです。このタスクは、異なるソースからデータを取得する場合、またはさまざまな目的のためにデータの構造を変換する必要がある場合に発生します。この一般的なプログラミングの課題に対する解決策を探ってみましょう。

キーと値の個別のリストから辞書を作成するには、Python の組み込みの dict コンストラクターを利用できます。 dict コンストラクターは、キーと値のペアのシーケンスを受け入れます。各ペアはキーとそれに対応する値を表します。

辞書のキーと値のペアを構築するための効果的なアプローチの 1 つは、zip 関数を利用することです。 zip 関数は、複数の反復可能なオブジェクトの要素を一連のタプルに結合します。結果のシーケンス内の各タプルは、各反復可能オブジェクトの 1 つの要素で構成されます。

提供された例では:

keys = ['name', 'age', 'food']
values = ['Monty', 42, 'spam']
ログイン後にコピー

次のコードを使用して辞書を作成できます:

dictionary = dict(zip(keys, values))
print(dictionary)
ログイン後にコピー

結果は、キー リストの要素に対応するキーと、値の要素に対応する値を含む辞書になります。 list:

{'name': 'Monty', 'age': 42, 'food': 'spam'}
ログイン後にコピー

このアプローチは簡単で効率的で再利用可能です。これをキーと値のリストの任意のペアに適用して、辞書を動的に構築できます。

以上が別々のキーと値のリストから Python 辞書を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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