在 Python 中將列表轉換為小寫
Vaibhhav Khetarpal
2023年10月10日
-
在 Python 中使用
str.lower()
函式和for
迴圈將字串列表轉換為小寫 -
在 Python 中使用
map()
函式將字串列表轉換為小寫 - Python 中使用列表推導方法將字串列表轉換為小寫
列表可用於在單個變數中儲存多個專案。在 Python 中,我們可以建立一個字串列表,其中包含在列表中的不同元素用單引號或雙引號括起來。
本教程演示瞭如何在 Python 中將字串列表轉換為小寫。
在 Python 中使用 str.lower()
函式和 for
迴圈將字串列表轉換為小寫
str.lower()
方法用於簡單地將給定字串中的所有大寫字元轉換為小寫字元並提供結果。類似地,str.upper()
方法用於反轉此過程。
除了 str.lower()
函式,for
迴圈也用於迭代給定字串列表中的所有元素。
以下程式碼使用 str.lower()
函式和 for
迴圈將字串列表轉換為小寫。
s = ["hEllO", "iNteRneT", "pEopLe"]
for i in range(len(s)):
s[i] = s[i].lower()
print(s)
輸出:
['hello', 'internet', 'people']
在 Python 中使用 map()
函式將字串列表轉換為小寫
Python 提供了一個 map()
函式,可用於在任何指定的可迭代物件中的給定元素之間應用特定過程;這個函式返回一個迭代器本身作為輸出。
一個 lambda 函式可以定義為一個緊湊的匿名函式,它接受任意數量的引數並且只包含一個表示式。在此方法中,lambda 函式也將與 map
函式一起使用。
以下程式碼使用 map()
函式和 lambda 函式在 Python 中將字串列表轉換為小寫。
s = ["hEllO", "iNteRneT", "pEopLe"]
a = map(lambda x: x.lower(), s)
b = list(a)
print(b)
輸出:
['hello', 'internet', 'people']
Python 中使用列表推導方法將字串列表轉換為小寫
列表推導式是一種更短的方法,可以根據現有列表的給定值建立要形成的列表。此方法基本上建立了一個新列表,其中所有專案都是小寫的。
以下程式碼使用列表推導將字串列表轉換為小寫。
s = ["hEllO", "iNteRneT", "pEopLe"]
a = [x.lower() for x in s]
print(a)
輸出:
['hello', 'internet', 'people']
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn