Bonjour,

J'essaye de convertir une liste en tuple et dans la conversion, j'ai une virgule qui reste.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
tupleDeTuple = ((1, 'A'), (2, 'B'))
Mon objectif est de supprimer les impaires
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
liste = []
for (x, y) in tupleDeTuple:
  if x % 2 != 0:
    tuplesPair = (x, y)
    liste.append(tuplesPair)
 
tuple(liste))
print : ((1, 'A'),)
Je passe par une liste pour manipuler les donner et je convertis ma liste en tuple, ça fonctionne avec plusieurs éléments, mais dès qu'il y a un seul élément, le résultat vient avec une virgule comme dans le print et je ne comprends pas pourquoi.

Je débute...

Merci pour votre aide