在Python中将列表中的一个元素转换为大写

问题描述 投票:0回答:2

如何将列表中的一个元素(比如说“banana”)转换为大写,所有其余元素保持原来的大小写?

my_list=["苹果","香蕉","橙子"]

通过使用for循环、map函数或lambda函数,所有元素都被转换为大写。

python python-3.x list uppercase
2个回答
0
投票

如果你知道列表中的位置,则可以使用索引:

my_list=["apple","banana","orange"]
my_list[1] = my_list[1].upper() # ['apple', 'BANANA', 'orange']

0
投票

您可以使用列表的索引来访问和更新项目。

# Sample list
my_list = ['apple', 'banana', 'cherry']

# What element do we want to change to uppercase?
item_to_upper = input("Enter the item to convert to uppercase: ")

# Check if the item exists in the list and update it if found
if item_to_upper in my_list:
    index = my_list.index(item_to_upper)  # Find the index of the item
    my_list[index] = my_list[index].upper()  # Convert the item to uppercase
else:
    print(f"'{item_to_upper}' not found in the list.")

print(my_list)
© www.soinside.com 2019 - 2024. All rights reserved.