Bonjour, j'utilise la méthode split sur une chaîne de caractère saisie par l'utilisateur :
lorsque j'utilise la méthode split() sur cette chaîne de caractère pour avoir une liste, j'ai la liste suivante :

lst = ['1', '2', '3', '4', '5', '6', '7']

chaque élément de ma liste est de type str, or j'aimerais avoir un type int, je fais donc la transformation suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for num in lst:
    numtr = int(num)
    lstnew.append(numtr)
dans ma nouvelle liste, j'ai bien es élément qui sont de type int mais je me retrouve avec les quottes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
lstnew = ['1', '2', '3', '4', '5', '6', '7']
j'aimerais savoir comment supprimer ces quottes ?

Mon but est de comparer deux liste d'entier mais j'ai une liste qui est de ce type :

list1 = [1,5,8,5,9,2,2] ==> donc sans les quottes comme vous pouvez le voir

et j'ai une autre liste d'entier avec des quottes...

Merci d'avance pour votre aide.