我在Python中有两个列表,并希望通过它们的第一列来导出它们的值。第一个列表有两列,第二个列表有一列:
type: id:
xc1x 45
xf4g 65
gthz 32
gtr7 22
type: (new ID)
xc1x
xc1x
gtr7
xf4g
xc1x
gthz
gtr7
第二个列表应按类型追加第一个列表中的ID。因此,Python应该遍历第二个列表(仅“type”),并在匹配时从第一个列表(type和id)中获取id。做这件事的好方法是什么?该列表有50-1000行
Tags:
这些列表是如何存储的?好像是一本字典。如果是这样,您只需要迭代第一个,并将其值存储在第二个中。看来你正在考虑如何加入
根据您的注释,通过执行
list(zip(ab, cb))
将第一个列表创建为元组列表。我想你最好还是把它写成一个dict:现在,要获取第二个列表中任何内容的ID,您只需执行以下操作:
或者你可以用另一种理解来建立另一个目录或列表。有了更多关于最终目标的背景知识,就可以更容易地提出从这里开始的方向
相关问题 更多 >
编程相关推荐