Tableau à double entrée

Résolu
gentiane2016 Messages postés 8 Statut Membre -  
gentiane2016 Messages postés 8 Statut Membre -
Bonjour,

J'ai deux petites questions svp, si vous pouvez m'aider.
1) J'ai une 2D liste que je voudrais transformer en tableau. Au lieu d'avoir ceci:

[['s','d','o','g'],['c','u','c','m'],['a','c','a','t'],['t','e','t','k']]

je voudrais avoir sous forme de tableau:

s d o g
c u c m
a c a t
t e t k

2) Une fois que c'est fait, comment trouver la ligne et la colonne correspondant à
une certaine lettre. Par exemple, pour la lettre "g", ce serait [1, 4].

Merci beaucoup.

1 réponse

  1. Utilisateur anonyme
     
    1) Il n'y a rien à faire ... C'est déjà un tableau. Il te suffit de l'afficher comme un tableau :
    tableau2D = [['s','d','o','g'],['c','u','c','m'],['a','c','a','t'],['t','e','t','k']] 
    for(ligne in tableau2D):
       for(colonne in ligne):
          print(colonne+" ")
       print("\n")
    


    2) Pour accéder à g, il suffit de faire :
    tableau2D = [['s','d','o','g'],['c','u','c','m'],['a','c','a','t'],['t','e','t','k']] 
    print(tableau2D[0,3]) # [1,4] = [0,3] car l'indice 0 est compté !
    
    0
    1. gentiane2016 Messages postés 8 Statut Membre
       
      Merci beaucoup, Help-Jason.
      0