Dans l'exemple ci-dessous, je m'attendrais à ce que tous les éléments soient des tuples, pourquoi un tuple est-il converti en chaîne alors qu'il ne contient qu'une seule chaîne?
>>> a = [('a'), ('b'), ('c', 'd')]
>>> a
['a', 'b', ('c', 'd')]
>>>
>>> for elem in a:
... print type(elem)
...
<type 'str'>
<type 'str'>
<type 'tuple'>
(), qui consiste uniquement en une paire de parenthèses.
False- à peu près tous un tuple vide est bon (si vous voyez ce que je veux dire).
('a')évalue juste à'a'