IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Convertir un tableau de mani�re python;-)


Sujet :

Python

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    291
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 291
    Par d�faut Convertir un tableau de mani�re python;-)
    Cela fait des heures que je cherche � convertir 2 listes imbriqu�es vers un chaine de caract�re de mani�res pythonienne.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    grille = ['O', 'O', 'O', 'O'],['X', 'X ', 'X', 'X ']
    Donc j�ai ma solution simple programmeur.
    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))
    J�obtiens une cha�ne de caract�res correcte.
    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
     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 ])
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    print([line.append('\n') for line in self.grille ])
    Ou
    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') )
    Pourriez-vous m'aider ? Car je ne m'en sort pas.

    Bien � vous,

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Salut,

    Citation Envoy� par zoltix Voir le message
    Pourriez-vous m'aider ? Car je ne m'en sort pas.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    >>> grille = ['O', 'O', 'O', 'O'],['X', 'X', 'X', 'X ']
    >>> print ('\n'.join(''.join(s) for s in grille))
    OOOO
    XXXX
    >>>
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Expert confirm�
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 100
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    >>> grille = ['O', 'O', 'O', 'O'],['X', 'X', 'X', 'X ']
    >>> print('\n'.join(map(''.join, grille)))
    OOOO
    XXXX 
    >>>
    EDIT: Niveau algo,

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    >>> def display(g):
    ...     for line in g:
    ...         s = ''
    ...         for symbol in line:
    ...             s += symbol
    ...         print(s)
    ... 
    >>> display(grille)
    OOOO
    XXXX

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    291
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 291
    Par d�faut
    Merci, c'est d�primant la solution est tellement simple.
    je sens vraiment b�te.

  5. #5
    Expert confirm�
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 100
    Par d�faut
    Si c'est r�solu, n'h�site pas � le sp�cifier

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 15/11/2006, 15h14
  2. convertir un tableau de caract�re en float
    Par zerocoolyoussef dans le forum C
    R�ponses: 3
    Dernier message: 20/03/2006, 22h27
  3. R�ponses: 1
    Dernier message: 13/10/2005, 15h10
  4. [C#] Convertir un tableau de byte en Image
    Par goulhasch dans le forum ASP.NET
    R�ponses: 4
    Dernier message: 24/01/2005, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo