map(method, iterable) - применяет method на каждый объект из iterable и возращает новый список, который состоит из того, что вернулось из method.
Пример:
>>> a = 'asd123zxc567' >>> map(lambda x: x.isdigit(), a) [False, False, False, True, True, True, False, False, False, True, True, True] >>>
Пример:
>>> a = 'asd123zxc567' >>> filter(lambda x: x.isdigit(), a) '123567' >>> a = ['1', '2', 'a', 'b', '3'] >>> filter(lambda x: x.isdigit(), a) ['1', '2', '3'] >>>