Мапирование с распаковкой
Раз мы заговорили о map()
, полезно рассказать и о itertools.starmap()
. Этот метод принимает функцию и список кортежей аргументов. Как если бы использовался оператор *
, отсюда и название:
>>> squares = itertools.starmap(pow, [(0, 2), (1, 2), (2, 2)])
>>> list(squares)
[0, 1, 4]