列表学习
需要在数组 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]