如何在不使用python 3中的循环的情况下同时键入强制类型转换和同时接受多个输入

时间:2019-07-31 07:03:31

标签: python python-3.x

我想做这样的事情:

c, d = int(input().split())

但是执行它会显示以下错误:

  

TypeError:int()参数必须是字符串,类似字节的对象或数字,而不是“列表”

是否可以在python 3中执行类似的操作而不使用循环?

2 个答案:

答案 0 :(得分:1)

您可以使用地图:

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

答案 1 :(得分:0)

您可以尝试以下方法:

c, d = [int(number) for number in [input() for _ in range(2)]]