Basic

Snippets on basic things.

not None test

if value is not None:
    pass

dump variable

import pprint

pprint.pprint(globals())

ternary conditional operator

>>> 'true' if True else 'false'
'true'
>>> 'true' if False else 'false'
'false'

accessing the index in for loops

for idx, val in enumerate(ints):
    print idx, val

how do I check if a variable exists

To check the existence of a local variable:

if 'myVar' in locals():
    # myVar exists.

To check the existence of a global variable:

if 'myVar' in globals():
    # myVar exists.

To check if an object has an attribute:

if hasattr(obj, 'attr_name'):
    # obj.attr_name exists.