>>> foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]>>> >>> print filter(lambda x: x % 3 == 0, foo)[18, 9, 24, 12, 27] |
>>> >>> print map(lambda x: x * 2 + 10, foo)[14, 46, 28, 54, 44, 58, 26, 34, 64] |
>>> >>> print reduce(lambda x, y: x + y, foo)139 |
>>> digit = [1, 2, 3]>>> >>> print [(lambda x: x * x)(x) for x in digit)][1, 4, 9] |
>>> print [x * x for x in digit]Еще интересный пример (вырезать в строке лишние дефисы)