Python新手困惑:列表推导的使用和理解
列表推导(List Comprehension)是 Python 中一种简洁的创建新列表的方法。它通过一个可迭代对象(如列表、元组或集合),配合一些表达式,生成一个新的列表。
基本格式如下:
[expression for item in iterable]
expression
:这是你要对每个元素进行操作的表达式。item
:遍历中的每一个元素,即iterable
中的每一个项。iterable
:可迭代对象,如列表、元组或集合。
例如,创建一个只包含偶数的新列表:
numbers = [1, 2, 3, 4, 5]
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers) # Output: [2, 4]
这里,我们创建了一个numbers
列表,然后使用列表推导式生成一个只包含偶数的新列表。
还没有评论,来说两句吧...