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)]

优质内容筛选与推荐>>
1、hierarchical_mutex函数问题(C++ Concurrent in Action)
2、Codeforces Round #331 (Div. 2) A. Wilbur and Swimming Pool 水题
3、php中的属性和java中的属性不同
4、方差与协方差
5、运维工程师必会的109个Linux命令


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号