跳转至

列表元组

列表和元组是 Python 中两种常用的数据结构,用于存储多个数据项。列表和元组都是有序的集合,可以包含不同类型的元素,但是列表是可变的,元组是不可变的。接下来我们来详细了解列表和元组的使用。

列表(List)

列表是一种尅存储多个值的有序集合,允许修改,增加和删除元素.列表中的元素可以是任何类型,可以相同,也可以不同.

类比:就像一个购物清单,你可以在上面添加、删除或更改项目。

# 创建一个包含水果的列表
fruits = ["苹果", "香蕉", "樱桃"]
print(fruits)  # 输出: ['苹果', '香蕉', '樱桃']

列表的操作与特性:

  • 访问元素: 通过索引访问列表中的元素,索引从 0 开始
  • 修改元素: 可以改变列表中的元素
  • 增加元素: 可以增加列表中的元素
  • 删除元素: 可以删除列表中的元素
  • 迭代: 可以遍历列表中的所有元素

示例:

# 访问元素
print(fruits[0])

# 修改元素
fruits[1] = "玫瑰"

# 增加元素
fruits.append("葡萄")
print(fruits)  # 输出: ['苹果', '橙子', '樱桃', '葡萄']

# 删除元素
fruits.remove("葡萄")
print(fruits)  # 输出: ['苹果', '橙子', '樱桃', '葡萄']

for list in lists:
print(list)

元组(Tuple):

与列表类似,可以存多个值的有序集合,但是元组的元素是不可变的,一旦创建,就不能该其内容.

类比: 就像是身份证信息一旦记录下来就不能更改,而只能重新制作一张新的身份证.

元组的操作与特性:

访问元素: 通过索引访问元组中的元素 不可变性: 可以迭代: 解包:

列表与元组的对比: 20250806182245

列表与元组的选择:

选择列表或元组,取决于数据是否需要修改。如果数据在创建后不需要修改,使用元组更好;如果需要频繁修改,使用列表更合适。选择合适的数据结构可以提高程序的效率和可读性。

回到页面顶部