知识体系
第4关:数据-列表与字典
知识点
1.列表和字典的作用:帮我们存储大量数据,让计算机去读取和操作
2.列表
2.1列表的代码格式:
一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。
2.1.1列表中的元素是有明确排列位置的
2.1.2列表中的元素可以是:字符串、数字,也可以是列表本身(即列表内部支持嵌套)
2.1.3列表中的元素以偏移量为索引
2.2如何从列表中提取元素
2.2.1如何从列表中提取单个元素
A、“列表名[偏移量]”-就能取到相应位置的元素
B、偏移量取出的结果是元素
2.2.2如何从列表中提取多个元素
A、切片法:用冒号来截取列表元素的操作叫作切片。左右空,取到头;左取,右不取
B、切片法取出的结果依然是列表
2.2.3如何从嵌套列表中提取元素:列表名[第一层偏移量][第二层偏移量]...
2.3如何给列表增加和删除元素
2.3.1增加元素:append()函数
2.3.2删除元素:del()函数
2.3.3修改元素的代码可用赋值语句来完成:列表名[偏移量]=值
2.4与列表相似的“元组”:元组(tuple),用小括号来包的。其余使用均与列表一样
3.字典
3.1当两种数据存在对应的情况使用:字典的外层是大括号{ }
3.1.1字典的元素是由一个个键值对构成的,用英文冒号连接。 键唯一 值可以重复
3.1.2字典中的元素是随机排列的
3.1.3字典中的元素以“键”为索引
3.2如何从字典中提取元素
3.2.1和列表相似的是要用[ ],在中括号中应该写键的名称。即“字典名[字典的键]"
3.2.2如何从嵌套字典中提取元素:字典名[第一层键][第二层键]...
3.3如何给字典增加和删除元素
3.3.1增加元素的代码:使用赋值语句:字典名[键] = 值
3.3.2删除元素的代码:del 字典名[键]
3.3.3修改元素的代码:同增加元素:使用赋值语句字典名[键] = 值
4.列表和字典混合嵌套元素的提取
4.1列表嵌入字典中:字典名[键][偏移量]
4.2字典嵌入列表中:列表名[偏移量][键]
网友评论