Python新手:如何正确使用列表推导式?
列表推导式是Python中一种简洁的创建新列表的方式。基本语法如下:
[expression for item in iterable]
expression
:这是列表中的每个元素会被计算的表达式。item
:这是在迭代过程中每次获取到的元素,通常在for循环中。iterable
:这是一个可迭代对象,如列表、元组、集合或字符串。
例如,你有一个包含整数的列表,你想创建一个新的列表,其中是3的倍数的元素保留下来:
numbers = [1, 2, 3, 4, 5]
even_multiples = [num for num in numbers if num % 2 == 0 and num % 3 == 0]
print(even_multiples) # Output: [6]
这里,我们使用了列表推导式来创建新的列表even_multiples
。
还没有评论,来说两句吧...