Перейти к содержимому

Передаем содержимое словаря (Python)

dictionary = {"x": 1, "y": 2}

def sum (x,y):
    return x+y

print(sum(**dictionary))

Две звездочки перед объектом словаря позволяют передать содержимое словаря как аргументы. Где ключи словаря — имя аргумента, а значения передаются в функцию.

Это полезно, при обработке словарей, для написания функций оберток, передающих все полученные значения.

Добавить комментарий