아래 예제에서 모든 요소가 튜플이 될 것으로 예상합니다. 튜플이 단일 문자열 만 포함 할 때 왜 문자열로 변환됩니까?
>>> a = [('a'), ('b'), ('c', 'd')]
>>> a
['a', 'b', ('c', 'd')]
>>>
>>> for elem in a:
... print type(elem)
...
<type 'str'>
<type 'str'>
<type 'tuple'>
대괄호는 튜플을 만들지 않고 쉼표는 만듭니다.
—
cdarke
()한 쌍의 괄호로만 구성된 빈 튜플을 제외하고 @cdarke .
사실 또는 오히려
—
cdarke
False-거의 모든 빈 튜플이 좋습니다 (내 말이 무엇인지 알면).
('a')그냥 평가'a'