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))  # 输出 5

9. 列表排序

可以使用 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]

练习题

  1. 创建一个包含五个不同数值的列表,并打印出来。
  2. 将上述列表中的第三个元素修改为任意一个字符串,并打印修改后的列表。
  3. 使用切片操作获取并打印上述列表的前三个元素。