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
条件,并返回一个新列表。