• 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'
]