📜  如何将列表中的每个项目大写 python (1)

📅  最后修改于: 2023-12-03 14:53:03.400000             🧑  作者: Mango

如何将列表中的每个项目大写 - Python

有时候我们需要将列表中的每个项目都转换为大写,这时候,Python提供了非常方便的内置函数来完成这个任务。

使用列表推导式将每个项目都大写

列表推导式是Python中非常方便的语法糖,可以快速地创建一个新的列表,我们可以使用它来将一个列表中的每个项目都转换为大写。

# 将列表中的每个项目都转换为大写并创建一个新的列表
original_list = ["apple", "banana", "orange"]
uppercase_list = [fruit.upper() for fruit in original_list]
print(uppercase_list)

输出结果:

['APPLE', 'BANANA', 'ORANGE']
使用map函数将每个项目都大写

另外一个非常方便的方法就是使用Python内置的map函数,在map函数中传入一个将每个项目都转换为大写的函数即可。

# 使用map函数将列表中的每个项目都转换为大写
original_list = ["apple", "banana", "orange"]
uppercase_list = list(map(str.upper, original_list))
print(uppercase_list)

输出结果:

['APPLE', 'BANANA', 'ORANGE']
使用for循环将每个项目都大写

除了使用Python的语法糖和内置函数,我们还可以使用Python的for循环来将一个列表中的每个项目都转换为大写。

# 使用for循环将列表中的每个项目都转换为大写
original_list = ["apple", "banana", "orange"]
uppercase_list = []
for fruit in original_list:
    uppercase_list.append(fruit.upper())
print(uppercase_list)

输出结果:

['APPLE', 'BANANA', 'ORANGE']

综上所述,Python提供了非常方便的内置函数和语法糖,使得将一个列表中的每个项目都转换为大写变得非常简单。