python 列表元素生成字典名称

大神们,我有个问题需要帮助

我想将一个列表中的元素作为字典名创建
例如:
lis = ['a','b','c']

想创建三个空字典即
a = {}
b = {}
c = {}

拜托拜托帮帮忙


请先 登录 后评论

5 个回答

泡泡龙
lis = ['a','b','c']
for i in lis:
    output = i + " = {}"
    print(output)
请先 登录 后评论
瑶小兔M
list=["a","b","c"]
for i in list:
    locals()[i]={}
请先 登录 后评论
李宗县

lis = ['a','b','c']
for i in lis:
    output = i + " = {}"
    exec(output)
请先 登录 后评论
恋狼
有没有大佬说一下,这些字典创建了之后有哪些地方用到了,我知道这个的用途,主要就是不知道哪些神奇的案例
请先 登录 后评论
乔衣

类初始化可以用到,类似c++里的构造函数。
请先 登录 后评论
  • 5 关注
  • 0 收藏,350 浏览
  • 白沐沐 提出于 2021-08-07 15:17

相似问题