列表(List)
列表是可修改的 所以可以直接追加到它的值就可以
追加
li = ["1", "65", "arman", "09"] li.append(55) #直接使用append(),不用赋值给另外一个变量 print(li) >>>['1', '65', 'arman', '09', 55]
拓展原列表 参数:可迭代对象 跟追加有很大区别
li = [1, "6", 1, "arman", "09"] li.extend([886,"哈哈哈"]) print(li) >>>[1, '6', 1, 'arman', '09', 886, '哈哈哈']
清空
li = ["1", "65", "arman", "09"] li.clear() print(li) >>>[]
浅拷贝
li = ["1", "65", "arman", "09"] v = li.copy() print(v)
计算元素出现的次数
li = [1, "6", 1, "arman", "09"] v = li.count(1) print(v) >>>2
根据值 找索引 #从前往后之获取第一个
li = [1, "6", 1, "arman", "09"] v = li.index("6") print(v)
插入(指定位置)
li = [1, "6", 1, "arman", "09"] li.insert(0,999) #第一个参数是位置,第二个参数为内容 print(li) >>>[999, 1, '6', 1, 'arman', '09']
删除(pop)某个值,并获取删除的值-----也可加参数(索引) 默认是最后一个元素
li = [1, "6", 1, "arman", "09"] v = li.pop(2) #参数为索引 print(li) print(v) >>>[1, '6', 'arman', '09'] #删除索引为2元素 1 #获取删除的值
删除(remove) 指定,左边优先
li = [1, "6", 1, "arman", "09"] li.remove(1) print(li) >>>['6', 1, 'arman', '09']
将当前列表进行翻转
li = [1, "6", 1, "arman", "09"] li.reverse() print(li) >>>['09', 'arman', 1, '6', 1]
列表的排序
#从小到大排序 li = [11, 22, 44, 33, 5] li.sort() print(li) #从大到小排序 li = [11, 22, 44, 33, 5] li.sort(reverse=True) print(li)

浙公网安备 33010602011771号