菜鸡的Python学习之路-列表
number
=[1,2,3,4,4,4]#创建列表
print(number
)
number
.append(5)#将单独一个元素(此处为
5)插入到列表末尾
print(number
)
number
.extend([6,7,8])#插入一个列表到末尾
print(number
)
number
.insert(0,'e')#在
0号插入一个‘e’ ,其他元素后移
print(number
)
number
.insert(-1,'e') #
第一个参数可以是负数(-x
),表示与列表末尾的相对距离(相当于len(number
)-x)例如该式等价于number
.insert(len(number
)-1,'e')
print(number
)
#插入末尾也可以number
.insert(len(number
),10) 不过为什么不用append呢?
print("最后一个数据是"+str(number
[len(number
)-1]))#访问最后一个数据
number
.remove(4)#删除第一个出现的
4,如果元素不存在,则报错
print(number
)
number
.pop(0)#删掉
0序号的数据
print(number
)
del number
[0]#删除
0序号的数据,del是一个Python语句,不仅可以删除某个(些)元素,也可以删除整个变量
print(number
)
#列表切片法
list1
=number
[4:7] #取出
4 5 6号元素到list1
print(list1
)
list1
=number
[-5:] #等价于list1
=number
[len(number
)-5:len(number
)]
print(list1
)
#切片进阶玩法
list1
=number
[-6::2]#第三个参数为步长,同样可以是负数!
print(list1
)
转载请注明原文地址:https://ipadbbs.8miu.com/read-26142.html