转置二维数组并转换为字符串
给定的二维数组可以通过用逗号组合转置的行并连接来转置为字符串
解决方案:
假设一个名为 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中文网其他相关文章!