общая функция в python - вызов метода с неизвестным числом аргументов

Я новичок в python и мне нужна помощь ...

Я реализую универсальную функцию поиска, которая принимает аргумент "бахрома", который может быть данными структура многих типов.

в методе поиска у меня есть строка:

 fringe.push(item, priority)

проблема в том, что метод push в разных структурах данных принимает разное количество аргументов (некоторые требуют приоритета, некоторые - нет). есть ли изящный способ передать это и заставить метод "push" принимать только необходимое количество аргументов из отправленного списка аргументов?

Спасибо!

7
задан user1049052 16 November 2011 в 06:43
поделиться