getting a list after a map() function call
本问题已经有最佳答案,请猛点这里访问。
我有下面的python程序
1 2 3 4 5 6 7  | ml = [x for x in range(1,4)] f = lambda x : x*2 print(f(ml)) nl = map(f,ml) print(nl)  | 
输出如下。
1 2  | [1, 2, 3, 1, 2, 3] <map object at 0x1005fada0>  | 
对。发到
1  | n1 = list(n1)  | 
可能您使用的是python 3.x。将
1  | n1 = list(map(f,m1))  | 
作为参考,请从这里阅读