在 Python 中將列表轉換為小寫

Vaibhhav Khetarpal 2023年10月10日
  1. 在 Python 中使用 str.lower() 函式和 for 迴圈將字串列表轉換為小寫
  2. 在 Python 中使用 map() 函式將字串列表轉換為小寫
  3. Python 中使用列表推導方法將字串列表轉換為小寫
在 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 Khetarpal avatar Vaibhhav Khetarpal avatar

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

相關文章 - Python List