Using pass on a non necessary else statement

Viewed 3272

Based on PEP8 documentation, I was not able to find any reference regarding if I should use pass for aesthetic reasons on code. Based on the example below, should I keep those else or can I erase them? Until now, the main reason I'm keeping it is based on the mantra "Explicit is better than implicit."

if fields:
    for i in foo:
        if i == 'something':
            print "something"
        else:
            pass
else:
    pass
5 Answers
Related