首頁  >  文章  >  後端開發  >  如何轉置二維數組並將其轉換為字串?

如何轉置二維數組並將其轉換為字串?

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