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)) |
作为参考,请从这里阅读