Jan-25-2018, 04:13 PM
Communication with functions should be done via argument passing and return values. Not global variables.
from string import ascii_lowercase as lower def string_to_dict(): return dict(zip(range(1,27), lower)) def odds_only(): my_dict = string_to_dict() return {k:v for k,v in my_dict.items() if k % 2} print(odds_only())