我有一本字典,包含数百个条目,格式为:
>>>dict
{'1620': 'aaaaaa'}
我想创建名为“1620”等的新空列表。我尝试了以下变体,但它不能将每个键识别为创建列表时要使用的变量。相反,它将列表按字面意思命名为“eachkey”,而我的密钥(在此示例中为“1620”)未连接到新列表。
>>>for eachkey in dict.keys():
>>> eachkey=[]
>>>
>>>eachkey
[]
>>>'1620'
1620
编辑添加:也许我可以在制作字典的同时制作列表?把它放在下面吗?str(eachfile[-4:]) 是我想要命名的列表。
files=open(sys.argv[1])
dict={}
for eachfile in files:
value=open(eachfile)
key=str(eachfile[-4:])
dict[key]=value
eachfile.close()
编辑:如果需要的话,我可以在数字旁边添加字母。