根据PEP8文档,我未能找到任何关于是否出于美观原因在代码中使用
pass
的参考。根据下面的示例,我应该保留这些else
还是可以删除它们?到目前为止,我保留它们的主要原因是基于“明确优于隐式”的信条。if fields:
for i in foo:
if i == 'something':
print "something"
else:
pass
else:
pass
for i in filter(lambda i: i == 'something', foo)
这样的代码,那么你甚至不需要考虑else
。 - KillianDS