Tableau à double entrée

Résolu/Fermé
gentiane2016
Messages postés
8
Date d'inscription
samedi 27 février 2016
Statut
Membre
Dernière intervention
29 février 2016
- 29 févr. 2016 à 08:02
gentiane2016
Messages postés
8
Date d'inscription
samedi 27 février 2016
Statut
Membre
Dernière intervention
29 février 2016
- 29 févr. 2016 à 11:40
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

Utilisateur anonyme
29 févr. 2016 à 08:37
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
gentiane2016
Messages postés
8
Date d'inscription
samedi 27 février 2016
Statut
Membre
Dernière intervention
29 février 2016

29 févr. 2016 à 11:40
Merci beaucoup, Help-Jason.
0