以这段代码为例:
if int(str(x)[len(str(x)) - 1]) == 0 or int(str(x)[len(str(x)) - 1]) == 5:
return False
假设我有一个更大的or
's 列表,有没有更简单的方法呢?
好的,既然我知道要使用 if x in ( , , , etc)
,我该如何实现它:
filter(lambda x: int(str(x)[len(str(x)) - 1]) in (0, 5), range(1000))
明白了,错误的括号,糟糕的python程序员。