我有一个2D数组。打印时,我想删除每行末尾的尾随空格。
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
没有任何拖尾空间。