【发布时间】:2022-01-17 16:18:07
【问题描述】:
我有一个可迭代值列表 ["A","B","C"...超过 1000 个]。 我需要根据数据文件为列表的所有元素制作一个字典,方法如下:
A={}
B={}
C={}
..
我需要一种将元素初始化为字典的方法。我该怎么做?
示例: list1=["abc","def","ghi"] 转换为
abc={}
def={}
ghi={}
【问题讨论】:
-
我在一个 csv 文件中有超过 650 万行数据,属于 1000 个已知类别。我需要为所有已知类别创建一个字典,然后根据我的 csv 文件存储键和值。
-
你绝对不需要创建一堆变量。只需使用字典,例如
data = {k: {} for k in list1} -
谢谢@juanpa.arrivillaga。我会测试一下
-
即使你设法创建了 1000 个变量,你将如何使用它们编写任何逻辑代码?
标签: python python-3.x list dictionary iteration