1. 创建列表:
numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "orange", "banana"]
mixed_list = [1, "apple", True]
2. 访问列表元素:
可以使用索引来访问列表中的元素。索引从 0 开始。
first_element = numbers[0] # 1
second_element = fruits[1] # 'orange'
3. 列表切片:
使用切片可以获取列表的子集。
subset = numbers[1:4] # [2, 3, 4]
4. 修改列表元素:
列表是可变的,可以通过索引直接修改元素的值。
numbers[0] = 10
5. 列表操作:
- 添加元素:
fruits.append("grape") # 在列表末尾添加元素
- 插入元素:
fruits.insert(1, "kiwi") # 在指定位置插入元素
- 删除元素:
fruits.remove("orange") # 删除指定元素
popped_element = fruits.pop() # 弹出并返回末尾元素
6. 列表方法:
Python3 提供了许多列表方法,例如:
- 查找元素:
index = fruits.index("banana") # 返回元素的索引
- 计数元素:
count = fruits.count("apple") # 返回元素在列表中出现的次数
- 排序:
numbers.sort() # 将列表中的元素进行排序
- 反转:
fruits.reverse() # 将列表中的元素进行反转
7. 嵌套列表:
列表中的元素也可以是列表,形成嵌套列表。
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
8. 列表解析:
使用列表解析可以更简洁地创建列表。
squares = [x**2 for x in range(5)]
9. 清空列表:
fruits.clear() # 清空列表
列表是 Python3 中非常强大和灵活的数据结构,它在各种应用场景中都得到广泛应用,例如数据处理、算法实现、Web 开发等。
转载请注明出处:http://www.zyzy.cn/article/detail/13260/Python3