好友
阅读权限10
听众
最后登录1970-1-1
|
隐而远外
发表于 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后没有一点)
总结:无论是哪种修改方法,都要具体指明你修改的列表名称。
部分代码如下:
列表元素的修改
(列表总算学完了,真不容易啊哭) |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|