[英]How to append multiple integers to a list as a list from one input?
如何从一个输入接收多个数字作为整数列表,然后将此列表添加到另一个列表? 为了更好地解释,这是我的最后一次尝试:
list = []
for z in range (0, int(input())):
list.append(input().split())
print(list[0])
print(list[1])
print(list)
输入:
2
1 2
5 8
我得到以下输出:
['1', '2']
['5', '8']
[['1', '2'], ['5', '8']]
现在,我正在寻找的是以某种方式以整数形式接收这些输入,因此相同输入的输出将是:
[1, 2]
[5, 8]
[[1, 2], [5, 8]]
提前感谢您抽出宝贵时间提供帮助。 我试图在论坛中找到解决方案,但失败了。 对不起,如果这已经被问到了。
您可以使用列表理解来转换列表的元素:
for z in range (0, int(input())):
list.append([int(i) for i in input().split()])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.