Python Python 遍歷列表項
列表推導式
列表推導式提供了一種更簡潔的語法,用於根據現有列表的值建立新列表。
示例:你想建立一個包含所有名字中帶有字母 "a" 的水果的列表。
不使用列表推導式,你需要編寫一個帶有條件測試的 for
迴圈:
示例
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = []
for x in fruits
if "a" in x
newlist.append(x)
print(newlist)
自己動手試一試 »
使用列表推導式,你只需要一行程式碼即可完成所有操作:
示例
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = [x for x in fruits if "a" in x]
print(newlist)
自己動手試一試 »
列表推導式包含在一對方括號中,包含一個或多個 for
迴圈,零個或多個 if
條件,並返回一個新列表。