Encore des soucis avec les listes.
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 :
Code:
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) |
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:
l1 = [['toto,12,25,4'],['tata,26,48,2'],['titi,14,89,3'],['tutu,28.2,47,1']]
(en réalité, dans mes fichiers, je peux avoir 2 "toto" et il faudra que j'aille voir le deuxième élément.
Si quelqu'un peut m'aider car je tourne en rond.