본문 바로가기

Q!

튜플과 문자열(str)은 대체 어떤 차이?

 

 

 

 

 

콤마가 붙지 않고 한 요소의 문자열만 존재하면 그건 튜플이 아니라 문자열이라고 해놓고

거의 바로 뒤에선 'swordfish'보고 튜플이라고 한다. 

 

도무지 이유를 알 수 없다.

 

문자열이라는 자료형 자체를 튜플의 하위분류로 분류하고 있는 건가?

 

그렇게 생각하면,

원친적으로는 콤마를 붙이지 않았을 때 그건 튜플이 아니라 문자열이 되겠지만

넓게 봤을 때는 문자열도 튜플을 쓰듯이 쓸 수 있는 게 설명되는 것 같다.

 

p.146 하단: 한가지 주의 할 점은 괄호 안에 한 요소만 있고 콤마를 생략하면 튜플이 아니라 문자열이 된다

p.148 상단: 한 문장에서 값을 교환하기 위해 임시변수를 사용하지 않고 튜플을 사용할 수 있다