添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

arr = map(int input().split()) in python

你好,这段 Python 代码中存在语法错误。如果你想将用户输入的一行数字字符串转换为一个整数列表,可以使用以下代码:

arr = list(map(int, input().split()))

这行代码的作用是首先使用 input() 获取用户输入的一行字符串,然后使用 split() 方法将字符串按空格分割成一个字符串列表,接着使用 map() 方法将列表中的每个字符串转换为整数,最后使用 list() 函数将转换后的整数序列转换为一个列表并赋值给变量 arr

需要注意的是,Python 3 中的 map() 函数返回的是一个迭代器,而不是一个列表,因此需要使用 list() 函数将其转换为列表。同时,如果你使用的是 Python 2,那么这段代码是有效的,因为在 Python 2 中 map() 返回的就是一个列表。

希望这个回答能解决你的问题。

  •