Bonjour,
Dans le petit script suivant, je souhaite mettre à jour la liste "list_data" avec les valeurs de la liste "list_tot" qui n'existent pas déjà dans "list_data".
Hélas, j'obtiens à la fin le résultat suivant pour la liste list_data :
list_data=['c','e','f','a','b','c',...] => l'élément c est répété
Je ne maitrise pas très bien les boucles for mais ce genre de script pour remplir des valeurs me serait très utile, pouvez-vous m'aider, voici le script tel que je l'ai créé:
list_tot=['a','b','c','g']
#liste à remplir avec des nouvelles valeurs de la liste_tot
list_data=['c','e','f']
#variable texte intermédiaire
val_temp=''
#ind= compteur pour boucle while
ind=0
for row in list_tot:
...while ind<len(list_data):
......if row==list_data[ind]:
............ind=len(list_data)
......else:
............ind=ind+1
...new_val=row
...list_data.append(new_val)
...ind=0
Merci à vous
Partager