欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python基础语法详解(列表)

程序员文章站 2023-01-05 20:18:29
菜鸡的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),表示与列表...

菜鸡的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://blog.csdn.net/qq_32271829/article/details/107082597