python中的字典

本文介绍了Python中的字典,包括字典的概念、在软件开发中的应用,以及字典的常见操作如查找、修改、增加和删除。还讨论了字典的遍历方式,如遍历键、值和项,并提及了len(), keys(), values(), items()等方法的应用。" 124758121,8385805,Linux服务器上离线编译安装ffmpeg教程,"['运维', 'Linux', '服务器', '音视频处理']
摘要由CSDN通过智能技术生成

字典的介绍

想一想:
如果有列表
nameList = [‘xiaoZhang’, ‘xiaoWang’, ‘xiaoLi’]
需要对"xiaoWang"这个名字写错了,通过代码修改:
nameList[1] = ‘xiaoxiaoWang’
如果列表的顺序发生了变化,如下
nameList = [‘xiaoWang’, ‘xiaoZhang’, ‘xiaoLi’]
此时就需要修改下标,才能完成名字的修改
nameList[0] = ‘xiaoxiaoWang’
有没有方法,既能存储多个数据,还能在访问元素的很方便就能够定位到需要的那个元素呢?
答:字典

软件开发中的字典

典和列表一样,也能够存储多个数据,列表中找某个元素时,是根据下标进行的
字典中找某个元素时,是根据’名字’(就是冒号前面的值)
字典的每个元素由两部分组成,键:值

根据键访问值

info = {
   'name': '张三', 'age': 22, 'address': '地球亚洲中国'}
print(info['name'])
print(info['address'])

假设:若访问不存在的键,会出现什么情况呢?

info = {
   'name': '张三', 'age': 22, 'address': '地球亚洲中国'}
print(info['gender'])

会出现 KeyError: ‘gender’ 错误

想一想:假设我们不确定字典中是否存在某个键而又想获取其值时,我们应该如何操作?
答:我们可以使用get()方法

info = {
   'name': '张三', 'age': 22, 'address': '地球亚洲中国'}
temp = info.get('gender')
print(temp)
print(type
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值