如果我有名单
lstValues=[1, 2, "cat", "meow"]
我有一本字典,上面有如下键:
data {id, count, animal, sound}
如果我正在读取格式如下的文件:
#id count animal sound
10 1 tiger purr
11 2 lion roar
我正在读取文件,每行都被拆分以返回上述格式的列表,是否有方法将列表中的值附加到字典中?你知道吗
因此,如果我所要求的是可能的,我将能够做如下事情:
data.append(lstValues)
我知道字典的键没有固定的顺序。我很肯定这是不可能的,但我想确认一下。你知道吗
编辑:我不想做手工作业。我知道dict不支持我作为例子提供的语法,这就是为什么我说“类似的东西”。你知道吗
如果数据是dict,则不能使用append。 试试这个-
这里有一个快速的方法:
zip
函数将两个列表组合成一个元组列表(每个元组是一个键和一个值)。dict
函数将元组列表转换为字典。你知道吗相关问题 更多 >
编程相关推荐