python 第04关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 移除列表中的一个元素pop 字典Dictionary len()计算列表或字典长度 元组(tuple)

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 https://blog.csdn.net/qq_37808565/article/details/84892692

列表中的元素是有自己明确的“位置”的,所以即使看似相同的元素,只要在列表所处的位置不同,它们就是两个不同的列表。

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

列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值

 列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。

如何取到最后的小芳

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 列表与字典嵌套取数关键看最外面的是[]还是{}

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。

偏移量:列表中的各个元素,好比教室里的某排学生那样,是有序地排列的,也就是说,每个元素都有自己的位置编号(即偏移量)。

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 1.偏移量是从0开始的,而非我们习惯的从1开始;2.列表名后加带偏移量的中括号,就能取到相应位置的元素。

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 切片:冒号左边表示从第几个偏移量开始显示,冒号右边表示从第几个偏移量开始隐藏。从 第几个偏移量 到 第几个偏移量的前一个。

偏移量取到的是列表中的元素,而切片则是截取了列表的某部分,所以还是列表

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

append()函数给列表增加元素,append的意思是附加,增补元素

格式为  列表名.append( )

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

用append()给列表增加元素,每次只能增加一个元素

append函数并不生成一个新列表,而是让列表末尾新增一个元素。而且,列表长度可变,理论容量无限,所以支持任意的嵌套。

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 del删除语法是:del 列表名[元素的索引] 

del语句非常方便,既能删除一个元素,也能一次删除多个元素(原理和切片类似,左取右不取)

字典:大括号包住  逗号分隔键值对  键key:值value

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

可以用len()函数来得出一个列表或者字典的长度(元素个数),括号里放列表或字典名称。

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

 列表和字典提取元素都用 [  ]

删除字典里键值对的代码是del语句del 字典名[键],而新增键值对要用到赋值语句字典名[键] = 值

删除键就会键与值一同删除,del语句通常是用来删除确定不需要的键值对

对旧值修改也可用 赋值语句直接赋值

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

pop

python 第04关 收纳的艺术 列表list 从列表提取[  ] 从列表切片[  :  ] 增补元素append 删减元素del  移除列表中的一个元素pop  字典Dictionary  len()计算列表或字典长度  元组(tuple)

remove del pop 三者的区别

 https://www.cnblogs.com/materfont/p/9543577.html

元组tuple:元组的写法是将数据放在小括号()中,它的用法和列表用法类似,主要区别在于列表中的元素可以随时修改,但元组中的元素不可更改。