PythonでCSVファイルを辞書に変換する 1列目をキーにして2列目以降を値にするCSVファイルの内容 sample.csv k1,v11,v12 k2,v21,v22 k3,v31,v32with open('sample.csv', 'r') as f: d = {} for line in f: k, v = line.rstrip().split(',', 1) #最初の1項目のみカンマで区切る d[k] = v print(d) プログラムの実行結果 {'k1': 'v11,v12', 'k2': 'v21,v22', 'k3': 'v31,v32'}