一、列表
-
#格式:列表名 = [列表选项1,列表选项2,列表选项3,......,列表选项n] -
#创建一个空列表 -
#注意不要越界(下标超出了可表示的范围) -
list1 = [] -
#创建带有元素的列表 -
list2 =[18,19,20,21,22] -
print(list2)
[18, 19, 20, 21, 22]
-
#列表元素的访问 -
#取值 -
#格式:列表名[索引] -
list4 = [1,2,3,4,5] -
print("list4[2] = ",list4[2])
list4[2] = 3
-
#替换 -
list4[2] = 300 -
print(list4)
list4 = [1, 2, 300, 4, 5]
-
#列表操作 -
list5 = [1,2,3] -
list6 = [4,5,6] -
list7 = list5+list6 -
print(list7) -
#列表的重复 -
list8 = [1,2,3] -
print(list8*3) -
#判断元素是否在列表中 -
list9 = [1,2,3,4,5] -
print(3 in list9) -
#列表截取 -
list10 = [1,2,3,4,5,6,7,8,9] -
print(list10[2:6]) -
print(list10[3:]) -
print(list10[:5]) -
#二维列表 -
list11 = [[1,2,3],[4,5,6],[7,8,9]] -
print(list11[1][1]) -
#列表方法 -
#append在列表中末尾添加新的元素 -
list12 = [1,2,3,4,5] -
list12.append(6) -
list12.append([7,8,9]) -
print(list12) -
#extend在末尾一次性追加另一个列表中的多个值 -
list13 = [1,2,3,4,5] -
list13.extend([6,7,8]) -
print(list13) -
#在下标出添加一个元素,不覆盖原数据,原数据向后顺延 -
list14 = [1,2,3,4,5] -
list14.insert(1,100) -
list14.insert(1,[100,200]) -
print(list14) -
#pop(x) = list[-1] -
#移除列表中指定下标处的元素,默认移除最后一个元素,并返回删除的数据 -
list15 = [1,2,3,4,5] -
list15.pop(2) -
print(list15.pop(2)) -
print(list15) -
#remove()移除列表中的某个元素,第一个匹配的结果 -
list16 = [1,2,3,4,5,4,5] -
list16.remove(4) -
print(list16) -
#clear()清除列表中所有数据 -
list17 = [1,2,3,4,5] -
list17.clear() -
print(list17) -
#从列表中找到某个值第一个匹配的索引值 -
list18 = [1,2,3,4,5,3,4,5] -
index18 = list18.index(3) -
#圈定范围 -
index19 = list18.index(3,4,7) -
print(index18,index19) -
#列表中元素个数 -
list20 = [1,2,3,4,5] -
print(len(list20)) -
#获取列表中的最大值 -
list21 = [1,2,3,4,5] -
print(max(list21)) -
#获取列表中的最小值 -
list22 = [1,2,3,4,5] -
print(min(list22)) -
#查看元素在列表中出现的次数 -
list23 = [1,2,3,4,5,6,7,6,8,6] -
print(list23.count(6))
-
#删除列表中的某个元素 -
list23 = [1,2,3,4,5,6,7,6,8,6] -
num = 0 -
all = list23.count(6) -
while num < all: -
list23.remove(6) -
num +=1 -
print("list23 = ",list23)
list23 = [1, 2, 3, 4, 5, 7, 8]
最后
以上就是欣慰短靴最近收集整理的关于列表的基本操作的全部内容,更多相关列表内容请搜索靠谱客的其他文章。
发表评论 取消回复