1. 列表的定义
列表是由一系列按特定顺序排列的元素组成,可以包含各种类型的元素,如整数、浮点数、字符串等。在Python中,列表使用方括号 [ ]
来表示,每个元素之间用逗号 ,
分隔。
示例代码:
# 创建一个空列表
empty_list = []
# 创建一个包含整数的列表
numbers = [1, 2, 3, 4, 5]
# 创建一个包含字符串的列表
fruits = ['apple', 'banana', 'cherry', 'date']
# 创建一个混合类型的列表
mixed_list = [1, 'hello', True, 3.14]
2. 列表的遍历
遍历列表是访问列表中所有元素的常见操作,Python 提供了多种方式来遍历列表,其中最常见的是使用 for
循环和索引遍历。
示例代码:
# 遍历列表中的元素
for fruit in fruits:
print(fruit)
# 使用索引遍历列表元素
for i in range(len(fruits)):
print(f"Index {i}: {fruits[i]}")
3. 列表的常见操作
列表支持多种常见操作,包括添加、删除、排序、反转等,下面是一些常见操作的示例代码:
示例代码:
# 添加元素到列表末尾
fruits.append('grape')
# 插入元素到指定位置
fruits.insert(2, 'orange')
# 移除指定元素
fruits.remove('banana')
# 弹出指定位置的元素
popped_item = fruits.pop(1)
print(f"Popped item: {popped_item}")
# 查找元素在列表中的位置
index = fruits.index('cherry')
print(f"Index of 'cherry': {index}")
# 列表排序
fruits.sort()
# 列表反转
fruits.reverse()
# 复制列表
copied_list = fruits.copy()
# 清空列表
fruits.clear()
# 输出结果
print("Updated fruits list:")
print(fruits)
print("Copied fruits list:")
print(copied_list)