鱼C论坛

 找回密码
 立即注册
查看: 2651|回复: 5

关于列表

[复制链接]
发表于 2020-10-10 20:54:58 | 显示全部楼层 |阅读模式

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

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

x
names = '请输入你的姓名:'
places = '请输入你想去的地点:'
dics = {}
ac = True
while ac:
        name = input(names)
        place = input(places)
        dics[name] = place
        repeat = input('还有其他人回答吗?(yes/no)')
        if repeat == 'no':
                ac = False
print(dics)

dis【name】=place是什么意思 起到的作用是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-10 20:59:20 | 显示全部楼层
字典的存储方式,字典[键]=值

https://www.runoob.com/python/python-dictionary.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-10 21:02:57 | 显示全部楼层
是dict吧,意思是创建一个字典,作用是在这里创建一个叫做name的字典
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-11 00:33:28 From FishC Mobile | 显示全部楼层
因为dict是一个空字典,所以这种是往字典里面插入信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-11 19:58:27 | 显示全部楼层
给键为name赋place的值。
因为dics是个空字典,所以dics[name]是创建了以个键,dics[name]=place是将place的值给为nane的键。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-11 22:04:59 | 显示全部楼层
这不是列表,这是字典
列表的特点之一就是 索引 对应 元素
字典的特点之一就是 key 对应 value
想一想你是怎么往列表里面写入数据的?
liebiao = [1, 2, 2]
假设我们想把最后一个2改成3,可以这么写
liebiao[2] = 3
意思是;把3这个值,赋值给列表中的2号索引
看看这样的结果和dics[name] = place很相似?
不过,字典和列表是不同的.字典没有索引.无法通过索引进行删减改查
但是字典有key啊,可以通过字典的key进行删减改查
字典是一个键值对的组合 也就是 key:value 的组合 key相当于列表的索引,不过它不光光是数字还可以是字符串和其他不可变的数据类型.value 就相当于列表中的元素,可以是任意的数据类型
修改字典中的数据的语句也是
字典名[key] = value
如果这个key存在就覆盖掉原来的key:value的组合,如果不存在就创建一个新的组合保存在字典中.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 10:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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