类型错误:参数 2 必须支持迭代(即使它支持?)

zeb*_*420 4 python numpy

我是 python 的新手,我遇到了一个对我没有意义的 map 函数的错误。当我使用列表作为第二个参数调用函数时,它返回错误“类型错误:参数 2 必须支持迭代”,这让我感到困惑,因为列表应该支持迭代。

import numpy as np
print(np.array(map(int, raw_input().split().reverse()), float))
Run Code Online (Sandbox Code Playgroud)

该代码旨在接收一个列表,并打印出一个与列表相反的 numpy。关于为什么第二个参数不可迭代的任何帮助将不胜感激。谢谢!

wRA*_*RAR 5

list.reverse()函数就地反转列表并返回None. 如果你想把它写成一行,你可以改写reversed(raw_input().split())