Применяет указанную функцию к каждому элементу указанной последовательности/последовательностей.
map(func, iterable, ...)
-> iterator / -py3.0 list
func -- Функция, которую следует применить к элементам последовательности или последовательностей. Должна принимать количество элементов равное количеству последовательностей.
-py3.0 Если передано None, считается что требуется применить тождественное отображение (lambda *args: args), при этом, если передано несколько последовательностей результат будет содержать кортежи с данными из каждой из них.

iterable -- Последовательность (или объект, поддерживающий итерирование), к элементам которой требуется применить функцию.
-py3.0 Если в какой-либо из последовательностей количество элементов меньше, чем в остальных, недостающие элементы считаются None.
+py3.0 Итератор останавливается, когда самая короткая из последовательностей исчерпана.

    func = lambda el1, el2: '%s|%s' % (el1, el2)

# python 2
map(func, [1, 2], [3, 4, 5])
# >>> ['1|3', '2|4', 'None|5']

# python 3
list(map(func, [1, 2], [3, 4, 5]))
# >>> ['1|3', '2|4']


# python 2
dict(map(None, [1, 2], [3, 4]))
# >>> {1: 3, 2: 4}

# python 3
dict(map(lambda *args: args, [1, 2], [3, 4]))
# >>> {1: 3, 2: 4}

На заметку
Для случаев, когда последовательность уже содержит готовые кортежи аргументов используйте itertools.starmap().

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.