- 使用中括号
- 调用内置函数list()
- 列表元素按顺序有序排列
- 索引映射唯一数据
- 列表可以存储重复数据
- 任意数据类型混存
- 根据需要动态分配和回收内存
- 获取列表中指定元素的索引
index()方法
- 获取列表中的单个元素
正向索引从0到N-1 如:list[0]
逆向索引从-N到-1 如:lst[-N]
指定索引不存,抛出indexError
获取列表中的多个元素 列表元素的遍历for 迭代遍历 in 列表名:
操作
列表元素的添加操作: 列表元素的删除操作:#切片操作,删除至少一个元素,将产生一个新的列表对象 list=[1,2,3,4,5] new_list=list[1:3] print(new_list) #不产生新的列表对象,而是删除原列表中的内容 list[1:3]=[] print(list)列表元素的修改操作: 列表元素的排序操作:
#降序 list=[20,39,27,11,29] list.sort(reverse=True) print(list) #升序 list=[20,39,27,11,29] list.sort(reverse=False) print(list) list=[20,39,27,11,29] new_list=sorted(list) print(new_list) #指定关键字参数,实现列表元素的降序排序 desc_list=sorted(list,reverse=True) print(desc_list)
list=[i**2 for i in range(1,6)] print(list)



