Python 列表基础与常用操作详解
在 Python 中,列表(list)是最常用的数据结构之一。它是一种有序且可变的集合,允许存储重复元素,甚至可以在同一个列表中混合不同类型的对象。理解列表的创建、操作及切片机制,是掌握 Python 编程的关键一步。
创建列表
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 方法
向列表末尾追加单个元素,注意它只接受一个参数:
a = [1, 3.0, 2.2]
a.append('Jinger')
print(a) # [1, 3.0, 2.2, 'Jinger']
insert 方法
在指定索引位置插入元素,支持负索引(从后往前数)。如果索引超出范围,会自动追加到末尾或头部:
a = [1, 3.0, 2.2]
a.insert(1, 'Jinger')
print(a)
a.insert(-, )
(a)
a.insert(, )
(a)


