ホームページ  >  記事  >  バックエンド開発  >  CSV ファイルから Python 辞書を作成するには?

CSV ファイルから Python 辞書を作成するには?

DDD
DDDオリジナル
2024-11-18 06:58:02579ブラウズ

How to Create a Python Dictionary from a CSV File?

CSV ファイルから辞書を作成する

CSV ファイルを使用して作業する場合、多くの場合、迅速かつ簡単に辞書を作成すると便利です。データへのアクセス。ディクショナリには、キーと値のペアを格納できます。キーは一意であり、値はそれらのキーに関連付けられています。

このガイドでは、Python を使用して CSV ファイルから辞書を作成する方法を説明します。 CSV ファイルには、最初の列に一意のキーがあり、2 番目の列に関連する値が含まれている必要があります。

まず、読み取り用の「r」モードで「open」関数を使用して CSV ファイルを開きます。 「csv.reader」関数を使用して、ファイル内の行を反復処理するリーダー オブジェクトを作成します。

import csv

with open('coors.csv', mode='r') as infile:
    reader = csv.reader(infile)

辞書を作成するには、辞書内包表記を使用します。この内包表記は、リーダー オブジェクトの各行を反復処理し、最初と 2 番目の列からそれぞれキーと値のペアを作成します。

mydict = {rows[0]:rows[1] for rows in reader}

この行は、キーが、最初の列とその値は 2 番目の列の関連する値です。

print(mydict)

最後に、辞書を印刷してその内容を確認します。これにより、辞書内のキーと値のペアが表示されます。

以上がCSV ファイルから Python 辞書を作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。