在Python中,找出数组(列表)中的偶数可以通过以下几种方法:
1. 使用循环遍历列表,并检查每个元素是否为偶数:
numbers = [2, 97, 96, 1005, 94, 92, 5, 76, 88, 100, 99]
even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print("偶数列表:", even_numbers)
2. 使用列表推导式直接生成偶数列表:
numbers = [2, 97, 96, 1005, 94, 92, 5, 76, 88, 100, 99]
even_numbers = [number for number in numbers if number % 2 == 0]
print("偶数列表:", even_numbers)
3. 使用`filter()`函数过滤出偶数:
numbers = [2, 97, 96, 1005, 94, 92, 5, 76, 88, 100, 99]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print("偶数列表:", even_numbers)
4. 使用`map()`函数结合`lambda`表达式生成偶数列表:
numbers = [2, 97, 96, 1005, 94, 92, 5, 76, 88, 100, 99]
even_numbers = list(map(lambda x: x if x % 2 == 0 else None, numbers))
even_numbers = [num for num in even_numbers if num is not None]
print("偶数列表:", even_numbers)
以上方法都可以找出列表中的偶数。选择哪一种方法取决于你的具体需求和代码风格