Создаёт итератор по результатам выполнения указанной функции с использованием элементов указанного объекта в качестве её аргументов.
itertools.starmap(function, iterable)
-> iterator
function -- Функция, в которую требуется передать элементы в качестве аргументов.

iterable -- Объект, поддерживающий итерирование, элементы которого следует трактовать как аргументы для функции. Начиная с +py2.6, в качестве элементов могут выступать любые объекты поддерживающие итерирование (ранее ожидались только кортежи).

    from itertools import starmap

def func(arg1, arg2):
return '%s|%s' % (arg1, arg2)


list(starmap(func, [[1, 2], [3, 4]])) # ['1|2', '3|4']

# TypeError: func() takes 2 positional arguments but 3 were given
list(starmap(func, [[3, 4, 5]]))


Синонимы поиска: itertools.starmap, itertools, starmap
На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.