我需要使用变量/列表中的值初始化字典



我有一个可迭代值列表["a"、"B"、"C"…超过1000]。我需要根据数据文件为列表中的所有元素制作一个字典,方法如下:

A={} 
B={}
C={}
..

我需要一种将元素初始化为字典的方法。我该怎么做?

示例:list1=["abc","def","ghi"]被转换成

abc={} 
def={} 
ghi={}

正如评论中建议的那样,您可以使用一个字典,而不是一堆变量。你可以通过字典理解来做到这一点。

list1=["abc","def","ghi"]
list1_as_a_dict = {elem: {} for elem in list1}

最新更新