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']
广告