繁体   English   中英

如何将多个整数作为一个输入的列表附加到列表中?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM