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


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

使用 lower()

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

示例

 实时演示

listA = ['MoN', 'TuE', 'FRI']
# Given list
print("Given list : \n",listA)
res = list(map(lambda x: x.lower(), listA ))
# printing output
print("New all lowercase list: \n",res)

输出

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

Given list :
['MoN', 'TuE', 'FRI']
New all lowercase list:
['mon', 'tue', 'fri']

使用 upper()

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

示例

 实时演示

listA = ['MoN', 'TuE', 'FRI']
# Given list
print("Given list : \n",listA)
res = [x.upper() for x in listA]
# printing output
print("New all uppercase list: \n",res)

输出

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

Given list :
['MoN', 'TuE', 'FRI']
New all uppercase list:
['MON', 'TUE', 'FRI']

更新时间: 2020年5月20日

2K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告