首页  >  文章  >  后端开发  >  如何转置二维数组并将其转换为字符串?

如何转置二维数组并将其转换为字符串?

Barbara Streisand
Barbara Streisand原创
2024-10-31 18:54:02750浏览

How to Transpose a 2D Array and Convert it into a String?

转置二维数组并转换为字符串

给定的二维数组可以通过用逗号组合转置的行并连接来转置为字符串

解决方案:

假设一个名为 array 的二维数组存储为:

array = [[01, 03, 02, 15],
         [05, 04, 06, 10],
         [07, 09, 08, 11],
         [12, 14, 13, 16]]

要转置此数组,我们可以使用嵌套循环:

tmpArr = []
for sub in array:
    tmpArr.append(','.join(sub))
result = '|'.join(tmpArr)
print(result)

此代码将输出:

01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16

此代码通过迭代数组中的每个子列表并用逗号连接其元素来创建临时数组 tmpArr。最后,它用管道连接 tmpArr 的元素以生成所需的字符串。

以上是如何转置二维数组并将其转换为字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn