Python 中的列表(List)是一种非常灵活的数据类型,它可以存储一系列的值,这些值可以是不同的数据类型。
列表在 Python 编程中非常常用,它的用法多种多样。接下来,我将介绍 Python 列表的10个基本用法,并配以示例,帮助初学者更好地理解和使用列表。
1. 创建列表
在 Python 中创建一个列表非常简单,只需要将一系列的值放在方括号 [] 内,用逗号分隔即可。
my_list = [1, 2, 3] print(my_list)2. 访问列表元素
通过索引可以访问列表中的元素。索引从0开始,即列表的第一个元素的索引是0。
my_list = ['苹果', '香蕉', '橘子'] print(my_list[1]) # 输出 '香蕉'3. 修改列表元素
列表是可变的,这意味着我们可以改变列表中的元素。
my_list = [1, 2, 3] my_list[1] = 'a' print(my_list) # 输出 [1, 'a', 3]4. 向列表添加元素
可以使用 append() 方法向列表末尾添加一个元素。
my_list = [1, 2, 3] my_list.append(4) print(my_list) # 输出 [1, 2, 3, 4]5. 删除列表元素
可以使用 remove() 方法删除列表中的特定元素,或者使用 pop() 方法删除特定位置的元素。
my_list = [1, 2, 3, 4] my_list.remove(2) print(my_list) # 输出 [1, 3, 4] my_list.pop(1) print(my_list) # 输出 [1, 4]6. 列表切片
切片操作可以让你获取列表的一部分。
my_list = [1, 2, 3, 4, 5] print(my_list[1:4]) # 输出 [2, 3, 4]7. 列表遍历
可以使用 for 循环遍历列表中的每个元素。
my_list = ['红', '绿', '蓝'] for color in my_list: print(color)8. 列表长度
使用 len() 函数可以获取列表的长度。
my_list = [1, 2, 3, 4, 5] print(len(my_list)) # 输出 59. 列表排序
可以使用 sort() 方法对列表进行排序。
my_list = [3, 1, 4, 1, 5, 9, 2] my_list.sort() print(my_list) # 输出 [1, 1, 2, 3, 4, 5, 9]10. 列表合并
可以使用 + 运算符或 extend() 方法来合并两个列表。
list1 = [1, 2, 3] list2 = [4, 5, 6] combined_list = list1 + list2 print(combined_list) # 输出 [1, 2, 3, 4, 5, 6] list1.extend(list2) print(list1) # 输出 [1, 2, 3, 4, 5, 6]练习题
- 创建一个包含五个不同数值的列表,并打印出来。
- 将上述列表中的第三个元素修改为任意一个字符串,并打印修改后的列表。
- 使用切片操作获取并打印上述列表的前三个元素。
















