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 : 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)
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
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.