Pythonのお勉強 Part75 (896レス)
Pythonのお勉強 Part75 http://mevius.5ch.net/test/read.cgi/tech/1743698824/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
865: デフォルトの名無しさん (ワッチョイ 8ff0-0uML) [sage] 2025/09/19(金) 13:17:33.03 ID:2/pebCZF0 d['id1'] で 'val1' を参照できるようにしたいということなら、各行ごとに1つのdict にするんじゃなくて、全体を1つのdict にする方がいいのでは。 d = { id: val for id, val in csv.reader( file ) } とかは? http://mevius.5ch.net/test/read.cgi/tech/1743698824/865
872: デフォルトの名無しさん (ワッチョイ 0602-faWY) [sage] 2025/09/21(日) 10:32:13.35 ID:oeEC4MB10 >>865 >>866 回答どうもです いろいろと見直し、全体を1つのdictにする、という方針として、以下のようにしました awkの連想配列とPythonの辞書の違いを再認識しました with open('data/data.csv', 'r') as file: d = csv.DictReader(file, fieldnames=['id', 'val']) result = {row['id']: row['val'] for row in d} print(result['id2']) →val2が得られる http://mevius.5ch.net/test/read.cgi/tech/1743698824/872
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s