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+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告