有没有办法在不使用:if 的情况下检查列表中的偶数?
这是我在使用 if 时所拥有的:
import numbers
numbers = [ 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,
16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]
def even_list(numbers):
for i in range(len(numbers)):
if i % 2 == 0:
#while i !=(i / 2):
print(i)
return i
numbers = even_list(numbers)
现在从逻辑上讲这是有道理的,但我不知道除了 if 之外的任何其他方式。如您所见,我尝试在那里使用while,并且程序在运行时继续循环1。关于如何解决这个问题的任何想法?