gpt4 book ai didi

python - 从一行python加载x个数字

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:46 24 4
gpt4 key购买 nike

我正在尝试制作一个程序,它接受用 python 在一行中写入的一些数字,但它并没有按照我期望的方式工作。我得到输入:

x = int(input())

然后尝试建立一个列表:

list = []
for i in range(x):
list.append(int(input()))

但这只有在我一个接一个地输入数字时才有效。我想像这样解析输入行

1 2 3

进入数字列表。

最佳答案

您可以简单地用空格分割您的输入。

>>> inp = input()
1 2 3 4
>>> inp.split()
['1', '2', '3', '4']

这将为您提供一个字符串形式的数字列表。要将它们转换为实际整数,您可以使用 map:

>>> list(map(int, inp.split()))
[1, 2, 3, 4]

关于python - 从一行python加载x个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34520868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com