列表概述
任意对象的有序集合,
通过索引下标访问元素
可变长度
属于可变序列
长度len()
列表可以拼接——加起来
把字符串转换为列表
是否包含某个内容
遍历列表
遇到三个点“…” 说明要有缩进,用tab或4个空格,但是不要混合使用
每个值取出来依次计算并放入新的list
列表的推导
li=[i**2 for i in l] 外侧的中括号表明了返回值为列表
字符串的推导
会把字符串转换为list并把字符串每个都取出来
列表元素的替换
——第二个元素替换为其他内容
列表相乘即重复列表中元素
追加append()
——追加一个元素
扩展——扩展一个列表
列表排序sort() 和翻转reverse()
移除元素 默认最后一个
删除元素是全局操作函数
找到元素的下标位置
统计元素,如有几个5
列表是引用类型,可使用拷贝副本避免引用弊端
列表引用有弊端,要修改一起修改,
引用举例:L2和l1指向同一对象
拷贝方法一举例:
可以使用l3=l1[:]避免引用弊端,这样是复制一份出来非引用
拷贝方法二路径: