archi_kud
@archi_kud
Frontend Developer

Как передавать в функцию имя словаря?

Добрый день. Возникла проблема с kwargs в Python, искал в инете, но не нашел ответ. При вызове функции python выдает ошибку от том, что ждет 0 аргументов, а передан 1. Если передаю вместо имени словаря, сам словарь, то ошибок нет, но мне бы хотелось передавать именно имя словаря. Объясните в чём загвоздка. Заранее спасибо :)
people = {
  'josh': 'man',
  'jack': 'man',
  'anna': 'woman'
}

def people(**kwargs):
  for name, sex in kwargs.items():
    print(name + ' is a ' + sex)

people(people)
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dmtrrr
Backend developer
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы