Convertir une liste de liste en un tableau
Fermé
chourouk.
jisisv
- Messages postés
- 12
- Date d'inscription
- lundi 22 août 2016
- Statut
- Membre
- Dernière intervention
- 15 septembre 2016
jisisv
- Messages postés
- 3645
- Date d'inscription
- dimanche 18 mars 2001
- Statut
- Modérateur
- Dernière intervention
- 15 janvier 2017
A voir également:
- Convertir liste en dictionnaire python
- Python print tableau - Meilleures réponses
- Transformer une liste en matrice python - Meilleures réponses
- Excel extraire une liste d'un tableau - Forum - Excel
- Convertir une liste séparée par des virgules en colonne - Forum - Excel
- Liste déroulante excel tableau - Guide
- [EXCEL]Liste déroulante et tableau ✓ - Forum - Excel
- Convertir une liste d'heure ✓ - Forum - Excel
2 réponses
jisisv
Modifié par jisisv le 10/09/2016 à 07:06
- Messages postés
- 3645
- Date d'inscription
- dimanche 18 mars 2001
- Statut
- Modérateur
- Dernière intervention
- 15 janvier 2017
Modifié par jisisv le 10/09/2016 à 07:06
Une procédure récursive pour trouver les feuilles d'une liste:
Exécution:
Il faut aussi vérifier que l'argument res est une liste ce que tu feras au besoin.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
def list_leaves(a_list, res): # print a_list, res if (type(a_list) is list) : for elem in a_list : list_leaves(elem, res) else: # print "Appending " , a_list res.append( a_list) test = [ ['a', 'b', ['c', 'd']] , [[1, 2], 3, 4]] result = ["START"] list_leaves(test, result) print(result) test = [[1,2], [3, 4]] result = ["START"] list_leaves(test, result) print(result)
Exécution:
johand@bata:~/src/CCM/PYTHON$ python leaves.py ['START', 'a', 'b', 'c', 'd', 1, 2, 3, 4] ['START', 1, 2, 3, 4]
Il faut aussi vérifier que l'argument res est une liste ce que tu feras au besoin.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)