map()
#map(function, sequence[, sequence, ...]) -> list
对sequence中的item依次执行function(item),执行结果输出为list。
1 2 3 4 5 6 7 8 9 10 11 12 13 | >>> def add(n): return n + n ... >>> map (add, range ( 5 )) #对range(5)各项进行add操作 [ 0 , 2 , 4 , 6 , 8 ] >>> map (add, 'zhoujy' ) [ 'zz' , 'hh' , 'oo' , 'uu' , 'jj' , 'yy' ] >>> map (add, 'zhoujy' , 'Python' , 'testop' ) [ 'zPt' , 'hye' , 'ots' , 'uht' , 'joo' , 'ynp' ] |