Maison > Article > développement back-end > Comment transposer un tableau 2D et le convertir en chaîne ?
Transposer un tableau 2D et convertir en chaîne
Le tableau 2D donné peut être transposé en chaîne en combinant les lignes transposées avec des virgules et en les joignant les lignes résultantes avec des tuyaux.
Solution :
En supposant un tableau 2D nommé tableau stocké sous :
array = [[01, 03, 02, 15], [05, 04, 06, 10], [07, 09, 08, 11], [12, 14, 13, 16]]
Pour transposer ce tableau, nous peut utiliser une boucle imbriquée :
tmpArr = [] for sub in array: tmpArr.append(','.join(sub)) result = '|'.join(tmpArr) print(result)
Ce code affichera :
01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
Ce code crée un tableau temporaire tmpArr en itérant sur chaque sous-liste du tableau et en joignant ses éléments par des virgules. Enfin, il joint les éléments de tmpArr avec des tuyaux pour produire la chaîne souhaitée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!