. 
>>> list1 = [11,22,33]
>>> list2 = [44,55,66]
>>> list3 = [77,88,99]
>>> map(abc,list1,list2,list3...>> list1 = [11,22,33]
>>> map(None,list1)
[11, 22, 33]
>>> list1 = [11,22,33]
>>> list2 = [44,55,66]...不过还有东西可以挖掘: 
有人说可以这样理解map(): 
map(f, iterable)
基本上等于:
[f(x) for x in iterable]
 赶快试一下: 
>>> def add100...我想是这样的: 
[abc(a,b,c) for a in list1 for b in list2 for c in list3]
但是看到结果,发现根本不是这么回事: 
[114477, 114488...(abc(abc))
 原来如此,若是将三个list看做矩阵的话: 
11	22	33
44	55	66
77	88	99
 map()只做了列上面的运算,而列表推导(也就是嵌套for循环)做了笛卡尔乘积