吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2226|回复: 16
收起左侧

[学习记录] 【笔记】 python自学笔记四

[复制链接]
隐而远外 发表于 2020-8-8 22:50
本帖最后由 隐而远外 于 2020-8-9 08:43 编辑

接昨日 6.列表
4.列表的切片
解释:列表的切片可以实现列表中一部分元素的摘取,不局限于之前的一个一调出。
表示方法:利用Print(list[索引1:索引2]) 表示 ( 中间是冒号)  举例:print(list[0:4]) 这样就可以实现从索引0开始到索引4(不包括索引4)所有元素的切片。
逆向切片:我们把列表最后一个元素的索引记作-1,那么倒数第二个就是-2,倒数第三个为-3...依次类推   那么逆向切片就可以为 :print(list[-3:-1](不包括索引-1)
举例如下:
       list=["张三“,”李四“,"王二麻子”]  
逆向索引:-3       -2            -1
总结:1.无论是正向切片还是逆向切片都是实现从一个位置到另外一个位置所有元素的摘取,但并不包含  右边的元素。2.只要是涉及到切片,总是左边的索引数字小,右边的索引数字大。
部分代码显示如下:

列表的切片

列表的切片


5.列表元素的修改
*列表元素的添加:利用append方法  例如:list.append("张三“)
*列表元素的删除:利用remove方法  例如:list.remove("张三”)
注:这种添加和删除的方法在使用时我们必须知道列表中元素的具体值,而不是利用了列表的索引。
下面来介绍利用列表的索引进行列表元素的修改:
*在指定位置添加:利用insert方法  具体:list.insert(位置,添加的具体元素)  举例:list.insert(5,717) 这就是在索引5 的位置添加元素717
*删除:利用 pop方法  举例:list.pop(4)这就是删去了索引为4 位置的元素
利用del方法: 举例:del list[1]  (注意:这次list后没有一点)
总结:无论是哪种修改方法,都要具体指明你修改的列表名称。
部分代码如下:

列表元素的修改

列表元素的修改


(列表总算学完了,真不容易啊哭)

免费评分

参与人数 4吾爱币 +4 热心值 +2 收起 理由
aaafff + 2 我很赞同!
Coptis_china + 1 用心讨论,共获提升!
xionghao + 1 用心讨论,共获提升!
ggbdpq + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

轩竹莫阳 发表于 2020-8-9 00:56
为什么大家都在学Python?
2010jing 发表于 2020-8-9 01:47
卧槽666 发表于 2020-8-9 01:49
狻猊帝 发表于 2020-8-9 01:55
Cggvvh 发表于 2020-8-9 02:22
Python  真的那么好么
Coptis_china 发表于 2020-8-9 06:57
辛苦了!
 楼主| 隐而远外 发表于 2020-8-9 07:41

感谢大佬!图片很清晰明了!刚刚发现自己有个地方写错了,不过已经改正了~
eastkyo 发表于 2020-8-9 07:48
生命苦短,快学pyhton
13832811375 发表于 2020-8-9 07:48
里面有一句注释错了,其实明白了“左闭右开”的规则就不用这么复杂了。
还有,其实list[::-1]、list[5:5]这种挺有用的。列表间的“运算”,用list生成的列表和直接用“[]"生成的有何区别...........
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 19:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表