Python list的基本操作
程序员文章站
2024-03-23 11:36:22
...
添加
list中的append只能一次插入一个对象
name = ['1','2','3']
name.append('2')
print(name)
想要插入多个对象,使用extend();
需要注意的是extend中的参数 必须是列表,需要将多个对象组合成列表的形式;
因此,extend还可以将两个列表进行合并
例子如下:
p = [2,3]
name.extend(p)
print(name)
删除
list的三种删除方法,推荐第一种和第三种
第二种的del方法并不是某一个list对象的方法,是一个全局的方法
name = ['1','2','3']
#删除某个对象,以对象名作为参数
name.remove(2)
#删除某个对象,以索引作为参数
del name[0]
#删除某个对象,以索引作为参数,并返回删除的对象
name.pop(1)
切片slice
#切取
name[1:3]
name[:]
在分片操作中可以设置步长step
例如:
name[1 : 9 : 2] #从1到 9 以步长为2进行截取