出于好奇只是一个愚蠢的问题.
让我们说有一个元素列表
fruits_lst = ['apples','oranges','bananas','guavas']
Run Code Online (Sandbox Code Playgroud)
现在可以创建单独的单独词典,但名称是列表中元素的名称吗?
期望的结果:
apples=dict()
oranges=dict()
bananas=dict()
guavas=dict()
Run Code Online (Sandbox Code Playgroud)
我知道通过查看元素的名称可以很容易地做到这一点,但我想要实现的是程序以某种方式获取元素名称,同时迭代它,然后创建具有相同名称的空字典.可能吗?请指导我完成..
dict而不是globals不建议使用全局变量.更清晰,易于维护的是字典词典.例如,使用字典理解:
fruits_lst = ['apples', 'oranges', 'bananas', 'guavas']
d = {fruit: {} for fruit in fruits_lst}
Run Code Online (Sandbox Code Playgroud)
然后访问一个特定的内字典通过d['apples'],d['oranges']等