Что означают * и ** в коде типа zip(*x) или f(**k) соответственно? Как Python реализует такое поведение и каковы последствия для производительности?
См. также: Расширение кортежей в аргументы. Пожалуйста, используйте его, чтобы закрыть вопросы, где OP должен использовать * в аргументе и не знает, что он существует. Аналогичным образом используйте Преобразование диктов Python в kwargs? в случае использования **.
См. Что делают ** (двойная звездочка/звездочка) и * (звездочка/звездочка) для параметры? на дополнительный вопрос о параметрах.
Подробнее здесь: https://stackoverflow.com/questions/292 ... ction-call
Что означают ** (двойная звездочка/звездочка) и * (звездочка/звездочка) при вызове функции? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Что означает ** (двойная звездочка/звездочка) и * (звездочка/звездочка) для параметров?
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Что означают квадратные скобки в определениях функции Python? [дублировать]
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-