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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 1 2 3 4 5 6 7
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 :
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
3
4 for num in lst: numtr = int(num) lstnew.append(numtr)
j'aimerais savoir comment supprimer ces quottes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lstnew = ['1', '2', '3', '4', '5', '6', '7']
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.
Partager