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