map(function, iterable, ...)
Применить функцию к каждому элементу итерации и вернуть список результатов. Если передаются дополнительные повторяющиеся аргументы, функция должна принимать много аргументов и применяется к элементам из всех итераций параллельно.
Если один итерабельность короче другого, предполагается, что он расширен с помощью элементов None.
Если функция None
, предполагается функция тождества; если есть несколько аргументов, map()
возвращает список, состоящий из кортежей, содержащих соответствующие элементы из всех итераций (своего рода операция транспонирования).
Итерируемыми аргументами могут быть последовательность или любой итерируемый объект; результат всегда является списком.
Какую роль это играет в создании декартова произведения?
content = map(tuple, array)
Какое влияние имеет место в кортеже в любом месте? Я также заметил, что без функции отображения выходной сигнал abc
и вместе с ним он a, b, c
.
Я хочу полностью понять эту функцию. Ссылочные определения также трудно понять. Слишком много причудливого пуха.