itertools.starmap
Создаёт итератор по результатам выполнения указанной функции с использованием элементов указанного объекта в качестве её аргументов.
itertools.starmap(function, iterable)
-> iterator
function -- Функция, в которую требуется передать элементы в качестве аргументов.
iterable -- Объект, поддерживающий итерирование, элементы которого следует трактовать как аргументы для функции. Начиная с +py2.6, в качестве элементов могут выступать любые объекты поддерживающие итерирование (ранее ожидались только кортежи).
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
Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.
На заметку
У нас есть представительство во ВКонтакте. Ссылка в самом низу страницы.