Python 列表基础
列表(list)是 Python 中最常用的数据结构之一,它是一种有序且可变的集合。列表中允许存在重复元素,也支持混合数据类型。
创建列表
空列表
在 Python 中,使用方括号 [] 或 list() 函数均可创建空列表。
a = []
print(type(a)) # <class 'list'>
print(a) # []
b = list()
print(type(b)) # <class 'list'>
print(b) # []
非空列表
初始化时可直接设置初始值,列表会自动推断类型。
c = [1, 3, 2.2, 'Jinger']
print(type(c)) # <class 'list'>
print(c) # [1, 3, 2.2, 'Jinger']
列表操作
新增元素
append 方法
append 用于在列表末尾追加单个元素。注意它只接受一个参数,如果是多个元素需先打包成列表。
lst = [1, 3.0, 2.2]
lst.append('Jinger')
print(lst) # [1, 3.0, 2.2, 'Jinger']
insert 方法
insert(index, element) 可在指定索引位置插入元素,支持负索引。若索引超出范围,则根据正负逻辑处理:正索引过大插末尾,负索引过小插首部。
lst = [1, 3.0, 2.2]
lst.insert(1, 'Jinger')
print(lst)
lst.insert(-, )
(lst)
lst.insert(, )
(lst)


