找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 463|回复: 5

[求助] python 列表元素生成字典名称

1

主题

3

帖子

3

积分

贫民

积分
3
江鸟 发表于 2021-4-8 20:53:46 | 显示全部楼层 |阅读模式
大神们,我有个问题需要帮助

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

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

拜托拜托帮帮忙
回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
Arya 发表于 2021-4-20 15:37:17 | 显示全部楼层
lis = ['a','b','c']
for i in lis:
    output = i + " = {}"
    print(output)
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
Michael_Wen 发表于 2021-5-18 15:50:17 | 显示全部楼层
list=["a","b","c"]
for i in list:
    locals()[i]={}
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
Michael_Wen 发表于 2021-5-18 16:09:59 | 显示全部楼层
Arya 发表于 2021-4-20 15:37
lis = ['a','b','c']
for i in lis:
    output = i + " = {}"

lis = ['a','b','c']
for i in lis:
    output = i + " = {}"
    exec(output)
回复 支持 反对

使用道具 举报

5

主题

15

帖子

15

积分

贫民

积分
15
wx_Z9LTRnIn 发表于 2021-6-5 19:12:57 | 显示全部楼层
有没有大佬说一下,这些字典创建了之后有哪些地方用到了,我知道这个的用途,主要就是不知道哪些神奇的案例
回复 支持 反对

使用道具 举报

0

主题

838

帖子

838

积分

圣骑士

积分
838
sheeboard 发表于 2021-6-8 09:57:41 | 显示全部楼层
wx_Z9LTRnIn 发表于 2021-6-5 19:12
有没有大佬说一下,这些字典创建了之后有哪些地方用到了,我知道这个的用途,主要就是不知道哪些神奇的案例 ...

类初始化可以用到,类似c++里的构造函数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表