1. 列表(List)
列表是Python中最常用的数据结构之一,用于存储有序的数据集合。列表可以包含不同类型的元素,如整数、浮点数、字符串等。列表使用方括号([])表示,每个元素由逗号分隔。
1.1 创建列表
可以使用以下方式创建一个列表:
numbers = [1, 2, 3, 4, 5]
names = ['Alice', 'Bob', 'Charlie']
mixed = [1, 'hello', 3.14, True]
其中 numbers 是由整数组成的列表,names 是由字符串组成的列表,mixed 是混合类型的列表。
1.2 访问列表元素
可以使用索引访问列表中的元素,索引从0开始:
numbers = [1, 2, 3, 4, 5]
print(numbers[0]) # 输出:1
print(numbers[2]) # 输出:3
1.3 修改列表元素
可以直接通过索引赋值修改列表中的元素:
numbers = [1, 2, 3, 4, 5]
numbers[2] = 10
print(numbers) # 输出:[1, 2, 10, 4, 5]
1.4 列表操作
列表支持多种操作,比如添加元素、删除元素、获取列表长度等。
1.4.1 添加元素
可以使用 append() 方法向列表末尾添加一个元素:
numbers = [1, 2, 3, 4, 5]
numbers.append(6)
print(numbers) # 输出:[1, 2, 3, 4, 5, 6]
可以使用 insert() 方法在指定位置插入一个元素:
numbers = [1, 2, 3, 4, 5]
numbers.insert(2, 10)
print(numbers) # 输出:[1, 2, 10, 3, 4, 5]
1.4.2 删除元素
可以使用 remove() 方法删除列表中的指定元素:
numbers = [1, 2, 3, 4, 5]
numbers.remove(3)
print(numbers) # 输出:[1, 2, 4, 5]
可以使用 pop() 方法删除列表末尾的元素:
numbers = [1, 2, 3, 4, 5]
numbers.pop()
print(numbers) # 输出:[1, 2, 3, 4]
1.4.3 获取列表长度
可以使用 len() 函数获取列表的长度:
numbers = [1, 2, 3, 4, 5]
length = len(numbers)
print(length) # 输出:5