增加字典元素_零基础:Python世界大冒险之字典村

字典村偶遇记

3432f064ed9dfd187a795a386aac7383.png
在列表镇待了两天的勇士,经历了一年一度的列表比武大赛,收获了一大箩筐的新玩意。就在这个晚上,踏进了列表镇隔壁的字典村。 字典村和列表镇一样,在 Python 大世界中有着举足轻重的地位。这两个数据结构是 Python 大世界内建的数据结构,在各个知名的场合都有着四两拨千斤的关键作用。 虽然说紧挨着列表镇,可字典村和列表镇完全是两个样子。 村长给勇士介绍到:列表的存在形式是在一个中括号里边,有着各种各样的元素。而字典则是在大括号中,同样有着各种各样的元素,只不过元素和元素之间有着一些特定的关系。直接上字典来看看好了。
new_dic = {"name":"小阿狸", "age":18, "addr":"ShangHai"}
勇士看了好久,感觉悟出了一些道理:这里边的姓名对应的值是小阿狸,年龄是 18,地址在上海。 村长说:在字典中的元素其实是键值对。通过键来映射到后面的值,而冒号就是一个分隔的作用,把键和值分开。如果要取出来一个字典中的值,只能通过对应的键来得到对应的值。
print(new_dic["name"])    # 小阿狸
我们可以通过 字典名[键的名]这样的形式将字典中的值取出来。而不能像列表一样通过索引值取出来。 勇士若有所思:果然和列表不一样。这一点我得注意了。那这个字典的增删改查应该怎么用呢? 村长继续解释道:我们还是直接来看代码好了。
new_dic['gender':'M'] # 增加'gender'对应的值是'M'del(new_dic['name'])  # 删除字典中的'name'以及对应的值new_dic['age'] = 17   # 修改'age'对应的值为 17print(new_dic['addr'])# 查询字典中'addr'对应的值
看起来和列表的方法大同小异,使用的时候一定要注意细节。 勇士:我要回去试一试。等下次见到小阿狸,我要向她好好炫耀一下。 勇士的探险之路越走越远,但是他回来的那一天将会是真的勇士。

勇士加油......


更多文章

69703fb11cef1a9f110ca161f1a444e8.png零基础:Python世界大冒险之循环岛 零基础:Python世界大冒险之分支路口零基础:Python世界大冒险之序列村零基础:Python世界大冒险之变量部落 题图来源:pixabay.com 57048e03679ce2e23f7fcb5ec6bd6a0e.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值