#列表(list)操作
list1 = [1,2,3,4,5,6,7,8,9,0]
print(list1[0]) # 1
print(list1[-1]) # 0
print(list1[1:3]) # [2, 3]
print(len(list1)) # 10
#修改
list1[9] = 10
print(list1) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.append([11, 12])
print(list1) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12]]
#将可迭代对象中的每一个元素添加到列表
list1.extend([13,14])
print(list1) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12], 13, 14]
#在指定的位置插入元素
list1.insert(2, 15)
print(list1) # [1, 2, 15, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12], 13, 14]
#根据下标删除元素
del list1[2]
print(list1) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12], 13, 14]
##根据值直接删除
list1.remove(14)
print(list1) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12], 13]
#返回并删除执行的下标元素,默认最后一个
last = list1.pop()
print(list1) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12]]
last1 = list1.pop(0)
print(list1) # [2, 3, 4, 5, 6, 7, 8, 9, 10, [11, 12]]
#根据元素查找下标
print(list1.index(7)) # 5
#统计元素出现的次数
print(list1.count(10)) # 1
#逆序
list1.reverse()
print(list1) # [[11, 12], 10, 9, 8, 7, 6, 5, 4, 3, 2]
list1 = [ 1,3,4,2,5,7,6,9,1]
list1.sort(reverse = True)
print(list1) # [9, 7, 6, 5, 4, 3, 2, 1, 1]
Python列表操作
最新推荐文章于 2024-03-10 20:37:35 发布