📅  最后修改于: 2023-12-03 14:53:03.400000             🧑  作者: Mango
有时候我们需要将列表中的每个项目都转换为大写,这时候,Python提供了非常方便的内置函数来完成这个任务。
列表推导式是Python中非常方便的语法糖,可以快速地创建一个新的列表,我们可以使用它来将一个列表中的每个项目都转换为大写。
# 将列表中的每个项目都转换为大写并创建一个新的列表
original_list = ["apple", "banana", "orange"]
uppercase_list = [fruit.upper() for fruit in original_list]
print(uppercase_list)
输出结果:
['APPLE', 'BANANA', 'ORANGE']
另外一个非常方便的方法就是使用Python内置的map函数,在map函数中传入一个将每个项目都转换为大写的函数即可。
# 使用map函数将列表中的每个项目都转换为大写
original_list = ["apple", "banana", "orange"]
uppercase_list = list(map(str.upper, original_list))
print(uppercase_list)
输出结果:
['APPLE', 'BANANA', 'ORANGE']
除了使用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提供了非常方便的内置函数和语法糖,使得将一个列表中的每个项目都转换为大写变得非常简单。