我正在尝试通过 HackerRank 学习 python,但我一直坚持阅读标准输入。该问题将整数数组作为单行文本,格式如下:
1 2 3 4 5
这应该成为数组:
[1,2,3,4,5].
由于输入的数字之间有空格,我怎样才能得到一个数组?我试过 split() 和 map(),但我一直收到错误或仍然有空格的数组。
谢谢!
请您参考如下方法:
list(map(int, "1 2 3 4 5".split(" ")))
我正在尝试通过 HackerRank 学习 python,但我一直坚持阅读标准输入。该问题将整数数组作为单行文本,格式如下:
1 2 3 4 5
这应该成为数组:
[1,2,3,4,5].
由于输入的数字之间有空格,我怎样才能得到一个数组?我试过 split() 和 map(),但我一直收到错误或仍然有空格的数组。
谢谢!
请您参考如下方法:
list(map(int, "1 2 3 4 5".split(" ")))