* (звёздочка) в Python — это многофункциональный оператор, который служит одновременно как оператор умножения или возведения в степень, а также для работы с аргументами в функциях. 5
Двойная звёздочка () обозначает распаковку словаря. 1 Его операнд должен быть отображением, каждый элемент сопоставления добавляется в новый словарь. 1
При определении функции параметр с префиксом * может записывать любое количество позиционных аргументов, а параметр с префиксом ** — любое количество именованных аргументов и составить из них словарь. 5
Также если использовать * в качестве префикса к словарю, то будут распакованы его ключи, а если двойные звёздочки — то значения. 5