python基础学习列表

列表学习
定义列表
name = [1,2,3,4,5]

append() 在列表末尾位置追加
insert(0) 在指定位置增加
name.extend(name2) 扩展列表,将列表name2扩展到列表name中

name.remove("value") 移除列表指定的值
del name[0] 删除列表指定位置
name.pop() 删除列表制定位置,默认删除最后一个
del name删除列表
name.clean() 清空列表

name[1] = 'new value'

name.index('value') 按值来查找列表的位置
name[0] 按列表制定位置查找值
name[0:10] 按位置查找,从name[0]开始查找到name[10]结束,但结果不包括name[10]
name[-1] 查找最后一个位置
name[0:10:2] 按位置查找,从name[0]开始查找到name[10]结束,但结果不包括name[10],并输出结果中2的倍数的值
name.count() 统计列表中某个值重复次数
name.reverse() 反转列表
name.sort() 列表排序

name.enumerate() 获取下标和值

列表的复制
name2 = name.copy() 将列表name 复制后给name2 ,如果列表name中还包含其他列表,则只复制其他列表在内存中的地址给新列表
import copy
name2 = copy.deepcopy(name) 深度复制

原文地址:https://www.cnblogs.com/uyahs/p/7679500.html