鱼C论坛

 找回密码
 立即注册
查看: 1068|回复: 12

请问这里的Gray为什么没有被Green替换

[复制链接]
发表于 2018-11-16 13:38:29 | 显示全部楼层 |阅读模式

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

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

x
请教一下,现在在学字典的概念,我试着想用green替换gray,为什么不成功呢

2018-11-16 13_37_13-untitled [C__Users_DP_PycharmProjects_untitled] - C__Users_D.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-11-16 13:42:08 | 显示全部楼层
这应该是把字典的值改变了,,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-16 13:44:09 | 显示全部楼层
考拉熊 发表于 2018-11-16 13:42
这应该是把字典的值改变了,,

是的,但是没有改变成功
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-16 13:47:26 | 显示全部楼层
python中字典的键是不能直接修改,因为键是hash
试一下这个
  1. dict["green"] = dict.pop("g")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-16 14:09:12 | 显示全部楼层
你这都没看到打印结果
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-16 15:33:51 | 显示全部楼层
考拉熊 发表于 2018-11-16 13:47
python中字典的键是不能直接修改,因为键是hash
试一下这个

显示结果:

2018-11-16 15_31_55-untitled [C__Users_DP_PycharmProjects_untitled] - C__Users_D.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-16 15:50:12 | 显示全部楼层
塔利班 发表于 2018-11-16 14:09
你这都没看到打印结果

是的我在想是我input出现问题了还是 教程有问题...

2018-11-16 15_36_31-Python中dict字典使用方法 - maoersong的专栏 - CSDN博客.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-16 15:51:04 | 显示全部楼层
Callmebyourname 发表于 2018-11-16 15:50
是的我在想是我input出现问题了还是 教程有问题...

你的打印结果呢,我不看教程啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-18 07:26:05 | 显示全部楼层

你这个打印结果不是说字典有问题啊,是你一个名为 name 的变量名没有被定义过(估计是变量名打错了),你把前面出了问题的代码修改一下后重新run一次试试,或者要不你试试把这个字典代码打到一个新的代码文件里再run一下试试?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-18 07:27:19 | 显示全部楼层
光看你这三条代码是没问题的,我这边这么写也没出问题(py37),你的程序出问题应该不是因为这段代码有问题。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-18 20:31:39 | 显示全部楼层
Hunter_Hunry 发表于 2018-11-18 07:27
光看你这三条代码是没问题的,我这边这么写也没出问题(py37),你的程序出问题应该不是因为这段代码有问题。

谢谢,同意你的观点,下面这段代码最下面这一行代码为什么不显示{1:'Number',2:'Number',3:'Number'}? 是哪里输入错了吗 谢谢
2018-11-18 20_30_11-Python [D__Sphinx_L1_venv_Python] - ..._T2 [Python] - PyCharm.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-18 21:08:53 | 显示全部楼层
Callmebyourname 发表于 2018-11-18 20:31
谢谢,同意你的观点,下面这段代码最下面这一行代码为什么不显示{1:'Number',2:'Number',3:'Number'}?  ...

Problem solved!

dict2 = dict2.fromkeys((1,2,3),'Number')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-23 09:47:55 | 显示全部楼层
我的就可以成功啊,建议你把51行之前的代码都注释掉,保证代码的干净
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-10 23:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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