Cela fait des heures que je cherche � convertir 2 listes imbriqu�es vers un chaine de caract�re de mani�res pythonienne.
Donc j�ai ma solution simple programmeur.
Code : S�lectionner tout - Visualiser dans une fen�tre � part grille = ['O', 'O', 'O', 'O'],['X', 'X ', 'X', 'X ']
J�obtiens une cha�ne de caract�res correcte.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 s_to_affiche =[] grille = ['O', 'O', 'O', 'O'],['X', 'X ', 'X', 'X '] s_to_affiche =[] for line in grille: line.append("\n") s_to_affiche = s_to_affiche + line print("".join(s_to_affiche))
Mais ce n�est pas tr�s beau alors j�ai tent� de faire un truc du style
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 oooo xxxx
Code : S�lectionner tout - Visualiser dans une fen�tre � part print([ line for line in self.grille ])
Code : S�lectionner tout - Visualiser dans une fen�tre � part print([map(lambda x: [].append('\n') ,line) for line in self.grille ])Ou
Code : S�lectionner tout - Visualiser dans une fen�tre � part print([line.append('\n') for line in self.grille ])
Pourriez-vous m'aider ? Car je ne m'en sort pas.
Code : S�lectionner tout - Visualiser dans une fen�tre � part print(''.join(str(item) for innerlist in self.grille for item in innerlist.append('\n') )
Bien � vous,
Partager