我有一个二维数组。在打印时,我想删除每行末尾的空格。
A = [[ 1,2,3 ,4 ,5],
[16,17,18,19,6],
[15,24,25,20,7],
[14,23,22,21,8],
[13,12,11,10,9]]
for i in range(len(A)):
for j in range(len(A)):
print(A[i][j], end = ' ')
print()
我的测试用例由于空间不足而失败。谁能告诉我错误在哪里?
您使用]自己打印空格>
print(A[i][j], end= ' ') ^^^^^^^^
我建议您这样做
A = [[ 1,2,3 ,4 ,5], [16,17,18,19,6], [15,24,25,20,7], [14,23,22,21,8], [13,12,11,10,9]] for inner in A: print(*inner)
输出:
1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
没有任何尾随空格。