用户提供空格输入:
row = list(input())
print(row)
['1','2','3',' ','4','5','6',' ','7','8','9',' ']
所以我需要在下面创建“行”列表.该列表分为基于空格的子列表:
[['1','2','3'],['4','5','6'],['7','8','9']]
最佳答案 您可以使用str.split按空格分割:
myinput = '123 456 789'
row = list(map(list, myinput.split()))
print(row)
[['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]
或者,使用列表理解:
row = [list(i) for i in myinput.split()]