input()如何不换行输入?
我想输入9个数字到多维数组中每三个数字换一次行,每个数字间有空格分开
输入时这样显示:
1 2 3
4 5 6
7 8 9
row = 3
group = [( * 3) for i in range(row)]
for i in range(row):
for j in range(3):
group = int(input())
print(group)
现在是每一行输入一个,请问该怎么改成我想要的那种输入形式? 用 split() row = 3
group = [( * 3) for i in range(row)]
for i in range(row):
list1=input().split()
for j in range(3):
group = int(list1)
print(group) sunrise085 发表于 2020-5-11 14:53
不行,这样会形成三个列表 liuzhengyuan 发表于 2020-5-11 14:46
用 split()
请问,具体是怎么实现的?我尝试了网上的几个例子,都无法实现我的要求 末影 发表于 2020-5-11 17:27
不行,这样会形成三个列表
怎么可能?我这里显示的是一个列表啊。一个二维列表
和你的程序运行结果一样啊。
[, , ] sunrise085 发表于 2020-5-11 17:31
怎么可能?我这里显示的是一个列表啊。一个二维列表
和你的程序运行结果一样啊。
谢谢,单独没有错误,我放进整个程序后就报错了,我再检查一下
页:
[1]