以下の例では、すべての要素がタプルであると想定していますが、タプルに単一の文字列しか含まれていないのに、タプルが文字列に変換されるのはなぜですか?
>>> a = [('a'), ('b'), ('c', 'd')]
>>> a
['a', 'b', ('c', 'd')]
>>>
>>> for elem in a:
... print type(elem)
...
<type 'str'>
<type 'str'>
<type 'tuple'>
大括弧はタプルを作成しませんが、コンマは作成します。
—
cdarke 2012年
@cdarke。ただし、空のタプル
—
フレデリックハミディ2012年
()は1組の括弧でのみ構成されます。
確かに、またはむしろ、
—
cdarke 2012年
False空のタプルのほとんどすべてに適しています(私が何を意味するかを知っている場合)。
('a')評価はちょうど'a'