Désolé de vous ennuyer pour un problème assez basique également.
Je pensais être au point sur les listes, mais ce n'est vraiment pas le cas.
J'ai deux listes (de chacune 121 listes contenant elles-mêmes une trentaine de chaînes) issues de fichiers .csv.
Voici mon code :
Je souhaiterais réécrire une liste (en fait un fichier csv au final) contenant les éléments de la liste l1 auxquels sont ajoutés en fin le dernier terme de la deuxième liste de façon à obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 l1 = [['toto,12,25'],['tata,26,48'],['titi,14,89'],['tutu,28.2,47']] l2 = [['tutu,28.2,47,1'],['tata,26,48,2'],['titi,14,89,3'],['toto,12,25,4']] for i in range(len(l1)): el1 = l1[i][0].split(',') el2 = l2[i][0].split(',') nom=[] for j in range(3): nom.append(el1[j]) print(nom)
(en réalité, dans mes fichiers, je peux avoir 2 "toto" et il faudra que j'aille voir le deuxième élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part l1 = [['toto,12,25,4'],['tata,26,48,2'],['titi,14,89,3'],['tutu,28.2,47,1']]
Si quelqu'un peut m'aider car je tourne en rond.
Partager