概述
列表(list)是 Python 中最常用的数据结构之一,它是一个有序且可变的对象。列表中允许存在重复元素,也支持混合类型的数据存储。理解列表的操作是掌握 Python 编程的基础。
创建列表
初始化列表主要有两种方式:使用方括号 [] 或内置函数 list()。
1. 创建空列表
a = []
print(type(a)) # <class 'list'>
print(a) # []
使用 list() 函数同样可以创建一个空列表:
a = list()
print(type(a)) # <class 'list'>
print(a) # []
2. 创建非空列表
创建时可以直接设置初始值,列表能容纳不同类型的元素:
a = [1, 3, 2.2, 'Jinger']
print(type(a)) # <class 'list'>
print(a) # [1, 3, 2.2, 'Jinger']
操作列表
1. 新增列表元素
append 方法
append 方法用于在列表末尾追加单个元素。注意它只接受一个参数,如果传入的是列表,整个列表会被当作一个元素添加。
a = [1, 3.0, 2.2]
a.append('Jinger')
print(type(a)) # <class 'list'>
print(a) # [1, 3.0, 2.2, 'Jinger']
insert 方法
insert 允许在指定下标位置插入元素,支持负索引。如果指定的下标超出范围,它会尝试根据正负逻辑调整插入位置。
a = [1, , ]
a.insert(, )
(a)
a.insert(-, )
(a)


