字典--阿里云天池

字典

1.字典的定义

字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)

在这里插入图片描述
字典1.有名称;2.要用=赋值;3.用逗号作为元素间的分隔符;4.外层是大括号{ };5.字典的元素是由一个个键值对构成的,用英文冒号连接。如’小明’:95,其中我们把’小明’叫键(key),95叫值(value)。

2.从字典中提取元素

在这里插入图片描述
我们将小明的成绩从字典里打印出来。这就涉及到字典的索引,和列表通过偏移量来索引不同,字典靠的是键。

3.给字典增加/删除元素

3.1 删除字典里键值对的代码是del语句:del 字典名[键]

在这里插入图片描述

3.2 新增键值对要用到赋值语句字典名[键] = 值
在这里插入图片描述

4.总结一下字典的基础知识

在这里插入图片描述

5. 列表和字典的异同

5.1 列表和字典的不同点

5.1.1 一个很重要的不同点是列表中的元素是有自己明确的“位置”的,所以即使看似相同的元素,只要在列表所处的位置不同,它们就是两个不同的列表。
在这里插入图片描述

而字典相比起来就显得随和很多,调动顺序也不影响。因为列表中的数据是有序排列的,而字典中的数据是随机排列的。

这也是为什么两者数据读取方法会不同的原因:列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值。

5.1.2 列表外层用的是中括号[ ],字典的外层是大括号{ };

在这里插入图片描述
5.1.3 列表中的元素是自成一体的,而字典的元素是由一个个键值对构成的,用英文冒号连接。如’小明’:95,其中我们把’小明’叫键(key),95叫值(value)。

5.2 列表和字典的共同点

5.2.1 在列表和字典中,如果要修改元素,都可用赋值语句来完成。

在这里插入图片描述
5.2.2 支持任意嵌套:列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。

先来看看第一种情况:列表嵌套列表:
在这里插入图片描述
第二种情况:字典嵌套字典
在这里插入图片描述
第三种情况:列表和字典相互嵌套
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值