by shigemk2

当面は技術的なことしか書かない

map

とりあえずまるぱくり。
とりあえず: [Python][お勉強] Python入門(29) - map関数

mapで、リストとか、dictとかの全ての要素を操作する。

L = [1,2,3,4,5]
print L # [1, 2, 3, 4, 5]
print map((lambda x: x+1),L) # [2, 3, 4, 5, 6]
print L # [1, 2, 3, 4, 5]
print map((lambda y: y+1),L) # [2, 3, 4, 5, 6]
print L # [1, 2, 3, 4, 5]
L2 = [2,3,4,5,6]
print map((lambda y,x: y+x),L,L2) # [3, 5, 7, 9, 11]
print L # [1, 2, 3, 4, 5]
print L2 # [2, 3, 4, 5, 6]