温馨提示×

Python列表推导式怎样实现过滤

小樊
83
2024-11-09 10:45:38
栏目: 编程语言

在Python中,列表推导式(List Comprehension)是一种简洁且高效地创建新列表的方法。它可以通过对原始列表进行过滤和转换来生成新的列表。要实现过滤功能,你可以在列表推导式中使用条件表达式。

以下是一个简单的示例,展示了如何使用列表推导式过滤列表中的偶数:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers)  # 输出: [2, 4, 6, 8]

在这个示例中,我们使用列表推导式遍历numbers列表中的每个元素(num),并使用条件表达式if num % 2 == 0检查元素是否为偶数。如果元素是偶数,它将被添加到新列表even_numbers中。最后,我们打印出过滤后的列表。

0