python元组与字典

**

python元组与字典

**元组
python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号
在这里插入图片描述
修改元组
在这里插入图片描述
元组的内置函数count, index
在这里插入图片描述
字典 根据键访问值
字典介绍
想一想:
如果有列表
nameList = [‘xiaoZhang’, ‘xiaoWang’, ‘xiaoLi’];
需要对"xiaoWang"这个名字写错了,通过代码修改:
nameList[1] = ‘xiaoxiaoWang’
如果列表的顺序发生了变化,如下
nameList = [‘xiaoWang’, ‘xiaoZhang’, ‘xiaoLi’];
此时就需要修改下标,才能完成名字的修改
nameList[0] = ‘xiaoxiaoWang’
有没有方法,既能存储多个数据,还能在访问元素的很方便就能够定位到需要的那个元素呢?
答:
字典
在这里插入图片描述
<2>软件开发中的字典
变量info为字典类型:
info = {‘name’:‘班长’, ‘id’:100, ‘sex’:‘f’, ‘address’:‘地球亚洲中国北京’}
说明:‘name’:‘班长’----> 键值对
字典和列表一样,也能够存储多个数据
列表中找某个元素时,是根据下标进行的
字典中找某个元素时,是根据’名字’(就是冒号:前面的那个值,例如上面代码中的’name’、‘id’、‘sex’)
字典的每个元素由2部分组成,键(key):值(value)。例如 ‘name’:‘班长’ ,'name’为键(key),'班长’为值(value)
在这里插入图片描述

get方法
在这里插入图片描述
如果info中不存在’111’这个键, 我就让它返回默认值18
在这里插入图片描述
修改元素
字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改
在这里插入图片描述
删除元素
对字典进行删除操作,有一下几种:
(1)del 删除元素
对字典进行删除
在这里插入图片描述
del删除整个字典
在这里插入图片描述
clear() ---- 清空字典
在这里插入图片描述
len() 测量字典中,键值对的个数
在这里插入图片描述
keys()
返回字典中所有的key
在这里插入图片描述
values()
返回一个包含字典所有value的列表
在这里插入图片描述
items()
返回一个包含所有(键,值)元祖的列表
在这里插入图片描述
遍历字典
遍历字典的key(键)
在这里插入图片描述
遍历字典
遍历字典的values(键)
在这里插入图片描述
字典的遍历
遍历字典的items(元素)
在这里插入图片描述
字典的遍历
遍历字典的items(键值对)
在这里插入图片描述
enumerate()
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列
同时列出数据和数据下标,一般用在 for 循环当中。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

官房提醒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值