실행결과

    (중략)
    a
    ('a', 'b')
    ('a', 'b', 'c', 'd', 'e', 'f')
    ('a', 'b', 'c', 'a', 'b', 'c')
    3

    그러나 튜플의 경우 원소 추가·삭제·수정이 불가능합니다. 앞의 코드에 다음 코드를 추가하면 오류 메시지가 나타납니다.

    ch03-listTuple.py

    foo1 = ("a", "b", "c")
    foo2 = ("d", "e", "f")
    (중략) 
    print(len(foo1))
    foo1.append("d") # foo1 튜플에 원소 추가 시도 
    foo1.remove("b") # foo1 튜플에 원소 삭제 시도 
    foo1[0] = "A"    # foo1 튜플의 원솟값 수정 시도 
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.