Я написал следующую функцию. Он возвращает пустой словарь, когда не должен. Код работает в командной строке без функции. Однако я не вижу, что не так с этой функцией, поэтому я должен обратиться к вашему коллективному разуму.
def enter_users_into_dict(userlist):
newusr = {}
newusr.fromkeys(userlist, 0)
return newusr
ul = ['john', 'mabel']
nd = enter_users_into_dict(ul)
print nd
Возвращает пустой диктант {}, где я ожидал бы {'john': 0, 'mabel': 0}.
Возможно, это очень просто, но я не вижу решения.