第一部分:列表
1、什么是列表?
一个列表需要用中括号[ ]
把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。
举例:list = ['小明',18,1.70]
2、从列表中获取单个元素:列表中每个元素都有自己的位置编号(即偏移量)。
举例:
从上图可得:1.偏移量是从0开始的,而非我们习惯的从1开始;2.列表名后加带偏移量的中括号,就能取到相应位置的元素。
所以,我们可以通过偏移量来对列表进行索引(可理解为搜索定位),读取我们所需的元素。
3、从列表获取多个元素:
举例:
上面这种用冒号来截取列表元素的操作叫作切片,顾名思义,就是将列表的某个片段拿出来处理。这种切片的方式可以让我们从列表中取出多个元素。

(2)删除单个元素:del语句;举例:del students[1]
事实上del语句非常方便,既能删除一个元素,也能一次删除多个元素(原理和切片类似,左取右不取)。
5、列表总结:
第二部分:字典
1、什么是字典?
学习字典之前,我们先来看下字典和列表的区别吧!!!
(1)字典和列表有3个地方是一样的:1.有名称;2.要用=
赋值;3.用逗号作为元素间的分隔符。
(2)不一样的有两处:1.列表外层用的是中括号[ ]
,字典的外层是大括号{ }。

因此可以知道:列表中的元素是自成一体的,而字典的元素是由一个个键值对构成的,用英文冒号连接。如'小明':95
,其中我们把'小明'
叫键(key),95
叫值(value)。

上图可知:从字典中提取对应的值的用法,和列表相似的是要用[ ]
,不过因为字典没有偏移量,所以在中括号中应该写键的名称,即字典名[字典的键]。

我们可以发现:删除字典里键值对的代码是del语句del 字典名[键]
,而新增键值对要用到赋值语句字典名[键] = 值
。

第三部分:列表和字典的区别
这里回顾下上面有写到一点哟!!!
1、不同点:
(1)字典和列表有3个地方是一样的:1.有名称;2.要用=
赋值;3.用逗号作为元素间的分隔符。
(2)不一样的有两处:1.列表外层用的是中括号[ ]
,字典的外层是大括号{ }。

(2)支持任意嵌套;即列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。
同样配个图,列表嵌套列表:
上图列表中嵌套了列表,怎么获取元素的,能看懂吗?列表中嵌套了列表,需要一层一层的取出来。

看出来了吗?字典嵌套字典,同列表嵌套列表一样,需要一层一层的取出来。
那么,我们来个总结的,配个图配上字,如下:
今天就更新到这里吧!!!希望对学习Python的宝宝们有用!!!