我使用集合defaultdict在python中读取一个巨大的CSV文件。我有类似的csv标题:
main_id, id1, value_x, id2, id3, id4, value_y, value_z, value0
我能够逐行读取文件并使用main_id
作为默认密钥。是否可以使用多个键,以便字典像dict[main_id,id1,id2,id3,id4]
?
答案 0 :(得分:1)
使用tuple
个元素。所以你会有
data = dict()
data[(main_id,id1,id2,id3,id4)]
或只是
data = dict()
data[main_id,id1,id2,id3,id4] # defaults to a tuple
这正是你想要做的。