首先
一,怎么创建列表
二,怎么查询列表
三,列表的增,删,改
一,首先是增加操作:
二,删除操作:
三,修改操作:
四,列表元素的排序
sort方式:
sorted方式:
五,列表生成式
总结
列表python数据结构中的一种,列表可以用来存取东西,它的结构类似于“[元素1到元素N]”,里面存的东西可以是很多,下面看一下什么是列表
listA=[] listB=list([]) print(type(listA),type(listB))编辑运行结果
listA=['python','你好',34,46,12,199] print(listA.index(34)) print(listA[1]) print(listA[0:4:1]) print(199 in listA)
编辑这是运行结果
listA=['python','你好',34,46,12,199] listA.append("hello") print(listA)
编辑运行结果
extend()在列表的末尾至少添加一个元素
listA=['python','你好',34,46,12,199] listB=["python","world"] listA.extend(listB) print(listA)
编辑运行结果
insert(index,元素)在列表的任意位置添加一个元素
listA=['python','你好',34,46,12,199] listA.insert(3,"学习") print(listA)
编辑运行结果
listA=['python','你好',34,46,12,199,'你好','hello'] listA.remove('你好') print(listA)
编辑运行结果
pop()删除一个索引所在位置上的元素,不指定索引则会删除列表最后一个元素,索引不存在则会显示ValueError。
listA=['python','你好',34,46,12,199,'你好','hello'] listA.pop(0) print(listA)
编辑 运行结果
clear()用来清空列表
listA=['python','你好',34,46,12,199,'你好','hello'] listA.clear() print(listA)
编辑运行结果
del 后面跟列表名就是删除列表,后面跟列表元素就是删除元素。
listA=['python','你好',34,46,12,199,'你好','hello'] del listA[1] print(listA)
编辑运行结果
listA=['python','你好',34,46,12,199,'你好','hello'] listA[2]="世界" print(listA)
编辑运行结果
有两种方式:1.调用sort()方法,列表中的所有元素默认按照从小到大的顺序进行排序,可以指定reverse=True进行降序排序;2.调用内置函数sorted(),可以指定reverse=Ture,进行降序,原列表不发生改变。
listA=[35,89,34,46,12,199,68,26] listA.sort() print(listA)
编辑运行结果
listA=[35,89,34,46,12,199,68,26] listB=sorted(listA,reverse=True) print(listB)
编辑运行结果
列表生成式也叫做生成列表的公式,和for遍历有关。
listA=[35,89,34,46,12,199,68,26] listB=[i for i in listA] print(listA) print(listB)
编辑运行结果
最后以上就是列表的一些基础内容,如有不对的地方,请指教谢谢,拜拜。