파이썬 튜플

2020. 2. 5. 16:10개발노트

#튜플은 쉼표(,)로 구분된 값으로 이루어지는 불변 시퀸스 타입이다.


if __name__ == "__main__":
    print('---- 튜플 test ----')
    t1 = 1234, '안녕'
    print(t1[0])
    print(t1)
    t2 = t1, (1, 2, 3, 4, 5) #t1 과 중첩된다.
    print(t2)

    #쉼표가 없으면 튜플이 생성되지 않는다.

    empty = ()
    t1 = '안녕',
    print(len(t1))
    print(t1)
    t2 = ('안녕')
    print(t2)

    print('---- 튜플 메서드 ----')
    t = 1,5,7,3,2,4
    print(t.count(3))

    t = 1, 5, 7
    print(t.index(5))

    print('---- 튜플 언패킹 ----')
    x, *y = (1,2,3,4)
    print(x)
    print(y)
    *x, y = (1,2,3,4)
    print(x)
    print(y)




---- 튜플 test ----
1234
(1234, '안녕')
((1234, '안녕'), (1, 2, 3, 4, 5))
1
('안녕',)
안녕
---- 튜플 메서드 ----
1
1
---- 튜플 언패킹 ----
1
[2, 3, 4]
[1, 2, 3]
4