理解Python中的列表推导式:案例和实践
列表推导式是Python中一种简洁的语法,用于创建新的列表。它的基本结构如下:
new_list = [expression for item in iterable]
expression
:这是列表推导式的核心部分,它是一个关于迭代项item的计算表达式。item
:这是可迭代对象(如列表、元组或集合)中的一个元素。在迭代过程中,item会被依次取值。iterable
:这是一段需要被遍历的序列,如列表、元组、字符串等。
举例说明:
numbers = [1, 2, 3]
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers) # 输出:[2, 4]
在这个例子中,我们首先创建了一个包含1到3的数字列表。然后使用列表推导式找出其中所有的偶数,并将其存储在even_numbers
列表中。最后打印出这个新列表,可以看到它包含了所有偶数。
还没有评论,来说两句吧...