标签: python modulo
所以我目前对此代码有疑问:
def purify(numbers): for num in numbers: if num%2 !=0: numbers.remove(num) return numbers print(purify([4,5,2,3,61,1]))
此代码的结果包括“ 61”,因此显然是错误的。我多次测试了此代码,发现如果奇数超过一位,它总是会给出错误的结果。为什么?