Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3045 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Affichage sous-liste

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage sous-liste

n°2247166
plam69
Posté le 31-12-2014 à 16:48:55  profilanswer
 

A toutes et à tous, bonjour,
Je suis nouveau sur ce forum.
Je débute en programmation python et je rencontre des difficultés pour afficher ligne par ligne chaque element de mes sous-listes dans le terminal.
Mon idée était 2 boucles FOR imbriqués (zz & ww) mais je n'y parviens pas malgré bien des recherches sur la toile.
Pour le cas ou l'un d'entre-vous pourrait éclairer ma petite lanterne avec sa solution, Voici mon code actuel qui bug :
 
# Mon but étant d'afficher les chiffres de 1 à 9 sur 9 lignes à la suite
aa = [[1,2,3,],[4,5,6],[7,8,9]]
print(aa)
print()
for zz in aa:
    for ww in aa[:]:
        print(ww)

Par avance, merci. :??:  
Bonne fête de fin d'année.

mood
Publicité
Posté le 31-12-2014 à 16:48:55  profilanswer
 

n°2247204
Profil sup​primé
Posté le 01-01-2015 à 12:48:47  answer
 

Salut à toi,
 
je débute également sur Python donc ma solution n'est probablement pas la plus élégante. Dans python, si tu as une liste telle que :

Code :
  1. l = [1,2,3]


 
tu peux effectivement utiliser :

Code :
  1. for element in l
  2.     print element


 
Du coup ici, il te suffit de faire :

Code :
  1. for element in aa: // tu parcours ton tableau et tu récupères les 3 sous tableaux
  2.     for element in element: // tu parcours chacun des sous tableaux
  3.       print element // tu affiches la valeur


 
Dans ton cas, ton code :

Code :
  1. for zz in aa:
  2.     for ww in aa[:]:
  3.         print(ww)


 
est équivalent à :

Code :
  1. for zz in aa: // tu parcours le tableau aa
  2.     for ww in aa: // tu reparcours le tableau aa au lieu de parcourir les tableaux zz
  3.         print(ww)


Message édité par Profil supprimé le 01-01-2015 à 13:04:09
n°2247225
plam69
Posté le 02-01-2015 à 12:32:22  profilanswer
 

Genial. Ton code fonctionne parfaitement.
Merci meuhmeuh4 pour cette aide précieuse car j'ai passé pas mal de temp sans arriver à la solution.
Bonne année 2015.

n°2247230
Profil sup​primé
Posté le 02-01-2015 à 13:58:41  answer
 

Je t'en prie, n'hésite pas si tu as d'autres questions.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Affichage sous-liste

 

Sujets relatifs
Changer code php via un bouton (changer affichage Mosaique ou liste)affichage d'une liste dans une fenêtre
affichage d'une liste dans une fenêtreListe déroulante mysql (affichage + insertion)
Problème d'affichage d'image en hover dans une listeaffichage liste sélectionnée à partir d'un select
Probleme d'affichage d'une liste déroulante lors dun apel d1 fonction[XSL-T] Affichage d'une liste XML sous forme de tableau HTML
affichage de liste <ul></ul> sur IE et FFExcel combobox/Listbox affichage/liste/selection
Plus de sujets relatifs à : Affichage sous-liste


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR