鱼C论坛

 找回密码
 立即注册
查看: 1392|回复: 4

在学字典,遇到点小问题,求指教

[复制链接]
发表于 2018-2-1 14:52:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>> dict1={}
>>> dict1.fromkeys(range(32),'赞')
{0: '赞', 1: '赞', 2: '赞', 3: '赞', 4: '赞', 5: '赞', 6: '赞', 7: '赞', 8: '赞', 9: '赞', 10: '赞', 11: '赞', 12: '赞', 13: '赞', 14: '赞', 15: '赞', 16: '赞', 17: '赞', 18: '赞', 19: '赞', 20: '赞', 21: '赞', 22: '赞', 23: '赞', 24: '赞', 25: '赞', 26: '赞', 27: '赞', 28: '赞', 29: '赞', 30: '赞', 31: '赞'}
>>> dict1.keys()
dict_keys([])
>>> dict1.values()
dict_values([])
>>> dict1={}
>>> dict1.fromkeys((1,2,3))
{1: None, 2: None, 3: None}
>>> dict1.keys()
dict_keys([])



不论怎么改这个dict,dict.keys()出来的都是dict_keys([]),不会显示具体的字典中的键,请问是怎么回事
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-2-1 14:57:15 | 显示全部楼层
dict1=dict1.fromkeys(range(32),'赞')
没赋值,相当于查询空字典
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-1 15:02:43 From FishC Mobile | 显示全部楼层
用fromkeys不是对字典自身操作,需要赋值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-1 15:07:10 | 显示全部楼层
我也刚发现,谢谢大家了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-1 18:41:18 | 显示全部楼层
你不赋值当然不会有值的呀
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-27 16:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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