列表学习

需要在数组 list 中运用以下函数

extend:后缀、append:后缀添加、insert:任意位置前添加、index:索引位置

pop:默认删除最后一位,并返回、remove:删除指定数、clear:删除

copy:复制、sort:排序、reverse:反向、count:检索元素在列表中的个数、

list1=[1,2,3,4,5,6,7,8,9,9,8,9]
#索引第一个元素
print(list1[0])
结果:1

#索引最后一个元素
print(list1[-1])
结果:9

#索引第一个到第三个之间的元素(第一个不算)
print(list1[1:3])
结果:[2, 3]
list1=[1,2,3,4,5,6,7,8,9,9,8,9]
#正向排序(升序)sort
list1.sort()
print(list1)
结果:[1, 2, 3, 4, 5, 6, 7, 8, 8, 9, 9, 9]

#反向排序(降序序)reverse
list1.sort(reverse=True)
print(list1)
结果:[9, 9, 9, 8, 8, 7, 6, 5, 4, 3, 2, 1]
list1=[1,2,3,4,5,6,7,8,9,9,8,9]

#insert在任意位置前添加
list1.insert(0,9)
print(list1)
结果:[9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 8, 9]

#后缀append
list1.append(69)
print(list1)
结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 8, 9, 69]

#后缀添加extend
list3=["wuya","testing"]
list1.extend(list3)
print(list1)
结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 8, 9, 69, 'wuya', 'testing']
list1=[1,2,3,4,5,6,7,8,9,9,8,9]

#删除指定元素 remove
#若指定删除的元素>1个删除从左往右数的第一个元素
list1.remove(3)
结果:[1, 2, 4, 5, 6, 7, 8, 9, 9, 8, 9]

#pop默认删除最后一位,并返回。
print(list1.pop())
print(list1)
结果:
9
[1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 8]

#clear删除
list1.clear()
print(list1)
结果:[](为空)
list1=[1,2,3,4,5,6,7,8,9,9,8,9]

#count检索元素重复个数
print(list1.count(9))
结果:3

#index索引位置
print(list1.index(6))
结果:5

 list1=[1,2,3,4,5,6,7,8,9,9,8,9] #copy复制 list2=list1.copy() print(list2) [1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 8, 9] 

 

posted @ 2022-06-20 17:54  LaraCroft  阅读(47)  评论(0)    收藏  举报