python容器-list

#list

列表名.append(元素) 结尾加入元素
列表.insert(索引,元素) 插入元素

列表名 = list(可迭代对象) 遍历可迭代对象加入list


a=[1,2,3]
b=['a','v']
a+=b
print(a) [1, 2, 3, 'a', 'v']
L.extend(lst) | 向列表追加另一个列表 相同效果

列表名[索引] = 元素
变量 = 列表名[索引]
变量 = 列表名[切片] # 赋值给变量的是切片所创建的新列表
列表名[切片] = 容器 # 右侧必须是可迭代对象,左侧切片没有创建新列表。遍历容器 ,依次放入

列表名.remove(元素)
del 列表名[索引或切片]

函数:
查找
L.index(v [, begin[, end]]) | 返回对应元素的索引下标, begin为开始索引,end为结束索引,当 value 不存在时触发ValueError错误
L.count(x) | 用于统计某个元素在列表中出现的次数
L.pop([index]) | 删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回删除元素的引用关系


修改

L.clear() | 清空列表,等同于 L[:] = []
L.sort(reverse=False) | 将列表中的元素进行排序,默认顺序按值的小到大的顺序排列
L.reverse() | 列表的反转,用来改变原列表的先后顺序
拷贝
L.copy() | 复制此列表(只复制一层,不会复制深层对象)

列表推导式
l=[i for i in range(10)]

猜你喜欢

转载自www.cnblogs.com/chenlulu1122/p/11921756.html