我正在尝试编写代码来检查任何奇数的列表,然后将所有偶数添加到新列表中,然后打印新列表。但是,我收到一个错误,我的程序崩溃[1]。这告诉我该程序在索引0上工作..或者至少我相信它确实如此。有没有人对我为什么会收到这个错误以及为什么它没有遍历我的整个列表有任何想法?
由于
def purify(list):
> def is_odd(list):
> newList = []
> for item in list:
> if item %2 != 0:
> is_odd = True
> for word in list:
> if is_odd == True:
> break
> else:
> is_odd= False
> newList.append(word)
> print newList
错误:您的函数在[1]上崩溃,因为您的函数抛出“'NoneType'对象不可迭代”错误