Python程序:替换列表中的元素

Python程序:替换列表中的元素

在Python中,可以使用列表将多个项目保存在单个变量中。 Python 中用于存储数据集合的四种内置数据类型之一是列表,其他三种是元组、集合和字典,每种类型都有独特的用途。

什么是列表?

方括号用于构建列表。 Python 中最有效的工具是列表,因为它们不一定是同类的。像整数、字符串和对象这样的数据类型都可以在一个列表中找到。由于列表是可变的,因此即使在创建列表之后也可以对其进行更改。

Python 列表包含重复值的能力是其主要功能之一。这允许我们循环遍历列表的项目并确定每个项目的值。如果该值必须被替换,我们就会这样做。

在本文中,我们将学习使用 python 程序替换列表中元素的六种方法。

使用 For 循环

Python 的 for 循环用于按顺序迭代字符串、元组、列表、集合或字典等可迭代对象。因此,我们将在这里使用 for 循环,它将迭代给定列表并替换列表中的值或元素。例如,我们在列表中选取两个元素,例如“咖啡”和“茶”。现在,我们想用“果汁”和“酸橙汽水”代替它们。为了完成任务,我们将使用 for 循环和 if 条件来替换元素。

算法

  • 首先定义列表。

  • 使用 for 循环创建一个范围,该范围是要迭代的元素列表。

  • 使用if语句,替换元素。

  • 在输出中打印列表。

示例

在下面的程序中,定义了一个元素列表。然后,对于列表中的每个元素,if 语句检查它是否与“Coffee”或“Tea”匹配。

如果是这样,该元素将分别替换为“果汁”或“酸橙汽水”。最后,打印新列表。

# First define a list of elements list_1 = ['Coffee', 'Sting', 'Maza', 'Tea', 'Tea'] for i in range(len(list_1)): 1. if statement for replacing elements if list_1[i] == 'Coffee': list_1[i] = 'Fruit juice' 1. if statement for replacing elements if list_1[i] == 'Tea': list_1[i] = 'Lime soda' print(list_1) 登录后复制