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