在 Python 中转换字符串列表中元素的大小写

pythonserver side programmingprogramming更新于 2026/1/13 9:16:17

作为数据处理的一部分,我们会遇到需要将字符串中的所有字母都设置为单一大小写的情况。在本文中,我们将了解如何获取包含大小写混合的字符串元素的列表。然后,我们应用一些 Python 函数将它们全部转换为单一大小写。

使用 lower()

lower 函数是一个字符串函数,可以将整个字符串转换为小写。因此,我们使用 lambda 和 map 将 lower 函数应用于列表中的每个元素。

示例

listA = ['MoN', 'TuE', 'FRI']
# 给定列表
print("给定列表: \n",listA)
res = list(map(lambda x: x.lower(), listA ))
# 打印输出
print("New all lowercase list: \n",res)

输出

运行上述代码得到以下结果 −

给定列表:
['MoN', 'TuE', 'FRI']
New all lowercase list:
['mon', 'tue', 'fri']

使用 upper()

在此方法中,我们通过 for 循环直接将 upper() 应用于列表。因此每个字符串都会转换为大写字母。

示例

listA = ['MoN', 'TuE', 'FRI']
# 给定列表
print("给定列表: \n",listA)
res = [x.upper() for x in listA]
# 打印输出
print("New all uppercase list: \n",res)

输出

运行上述代码得到以下结果 −

给定列表:
['MoN', 'TuE', 'FRI']
New all uppercase list:
['MON', 'TUE', 'FRI']

相关文章


有用资源