# -*- coding:utf-8 -*-
a = [3,2,1,3,4,2,]
a = map(lambda x: x[0] + 1, filter(lambda x: x[1]%2 == 0 , zip(a, xrange(len(a)))))
不知道是哪个笔试了。。。要求用一行代码将一个列表中奇数位上的数加上1。
# -*- coding:utf-8 -*-
a = [3,2,1,3,4,2,]
a = map(lambda x: x[0] + 1, filter(lambda x: x[1]%2 == 0 , zip(a, xrange(len(a)))))