Dalam contoh di bawah ini saya akan mengharapkan semua elemen menjadi tupel, mengapa tupel dikonversi menjadi string ketika hanya berisi satu string?
>>> a = [('a'), ('b'), ('c', 'd')]
>>> a
['a', 'b', ('c', 'd')]
>>>
>>> for elem in a:
... print type(elem)
...
<type 'str'>
<type 'str'>
<type 'tuple'>
(), yang hanya terdiri dari sepasang tanda kurung.
False- hampir semua tupel kosong bagus untuk (jika Anda mengerti maksud saya).
('a')baru saja mengevaluasi ke'a'