🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] list列表,是有序的集合,和Javascript的数组类似 # 1.增加 append() 尾部添加 ~~~ arr =[1,2,3] arr.append(4) print(arr) //[1, 2, 3, 4] ~~~ insert(index,value) -- 在列表中固定的位置添加 ~~~ arr =[1,2,3] arr.insert(1,5) print(arr) //[1,5,2,3] ~~~ # 2.删除 ### 2.1`del`删除 ~~~ arr =[1,2,3] del arr[0] print(arr) //[2,3] ~~~ ### 2.2 pop() --下标删除 >pop() 从后删除 pop(index) 任意位置删除 ~~~ arr =[1,2,3] arr.pop() print(arr) ~~~ ~~~ arr =[1,2,3] //删除下标为2的元素 arr.pop(2) print(arr) //[1,2] ~~~ ### 2.3remove(value) -- 值删除 ~~~ arr =[1,2,3] arr.remove(1) print(arr) //[2,3] ~~~ # 3.组织列表 ### 3.1排序 sort()永久排序 ~~~ arr =[1,2,3,7,5] arr.sort() print(arr) ~~~ sorted()--不改变列表的结构 ~~~ arr =[1,2,3,7,5] change = sorted(arr) print(arr) //[1, 2, 3, 7, 5] print(change) //[1, 2, 3, 5, 7] ~~~ reverse() -- 颠倒 ~~~ arr =[1,2,3,7,5] arr.reverse() print(arr) //[5, 7, 3, 2, 1] ~~~ len()--确定列表的长度 ~~~ arr =[1,2,3,7,5] len = len(arr) print(len) //5 ~~~ >Tip arr[-1] 从最后一位读取