Je ne comprends pas pourquoi len(('')) != 1
Es-ce que quelqu'un peut m'expliquer ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> len(['']) 1 >>> len(('')) 0
Merci d'avance.
Je ne comprends pas pourquoi len(('')) != 1
Es-ce que quelqu'un peut m'expliquer ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> len(['']) 1 >>> len(('')) 0
Merci d'avance.
('') n'est pas un tuple, il faut ecrire ('',) c'est la virgule qui transforme la chaine en tuple.Envoyé par JujuKéblo
Cours et tutoriels pour apprendre Python : http://python.developpez.com/cours/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> len(('',)) 1 >>>
Oui exact, c'est normal...
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>> type(()) <type 'tuple'> >>> type(('')) <type 'str'> >>> type(('',)) <type 'tuple'>
;-)
Partager