python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片

系统 1674 0

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第1张图片 python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第2张图片

 

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

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

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

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

如何取到最后的小芳

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第3张图片

 

 

  python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第4张图片

 

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

 

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第5张图片

 

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

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

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第6张图片

 

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

 

  python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第7张图片

 

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

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

 

 

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

格式为  列表名.append( )

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第8张图片

 

 

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

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

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第9张图片

 

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

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

 

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

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第10张图片

 

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

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第11张图片

 

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

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

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

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

python 第4关 收纳的艺术 列表list 从列表提取[ ] 从列表切片[ : ] 增补元素append 删减元素del 字典Dictionary len()计算列表或字典长度 元组(tuple)_第12张图片

 


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论