[英]Sorting 2D Arrays Using Python
您可以使用join
打印行,但它接受字符串数组,因此首先您应该将 map 整数转换为字符串。 例子:
for row in a:
print(' '.join(list(map(str, row))))
欢迎来到 Stackoverflow! 下次请提供Minimal Reproducible Example ,在代码块中提供您的代码,以便其他人更容易复制您的代码。
要获得格式化的 output 我们可以迭代数组,然后在每一行上使用连接 function 和 map 每个行的新数字添加到字符串中。
例子:
a = [[34, 38, 50, 44, 39], [42, 36, 40, 43, 44], [24, 31, 46, 40, 45], [43, 47, 35, 31, 26], [37, 28, 20, 36, 50]]
a.sort()
output_string = ""
for row in a:
output_string += ' '.join(list(map(str, row))) + "\n"
print(output_string)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.