자료구조 : 튜플

튜플 (tuple)

  • 튜플 (tuple)
    데이터 조작이 불가능 Immutable
    한 번 생성된 값을 수정, 추가, 삭제 등 변경할 수 없음 (읽기 전용)

  • 튜플 생성

    Ex.

    ```
    tu = ()
    tu = (1, 2, 3, 4, 5)
    tu = (1, 2, 'Hello', 4, 5)  #the elements that have the different type of values can be saved in tuple
    # -------------------------------------------------------------------------------
    tu = tuple()
    tu = tuple([1, 2, 3])
    tu = tuple((1, 2, 3))
    # -------------------------------------------------------------------------------
    t1 = (1)		# type(t1) : int
    t2 = (1, )		# type(t2) : tuple
    ```

  • 튜플 조회
    - access with index

    Ex.

    ```
    my_t =(1, 2, 3)
    print(my_t[2]) # 3
    ```

  • 튜플 연산 (덧셈 / 곱셈)

    Ex.

    ```
    a = (1, 2, 3)
    b = (4, 5, 6)
    # -------------------------------------------------------------------------------
    c =  a + b
    print(c) 	# c = (1, 2, 3, 4, 5, 6)
    # -------------------------------------------------------------------------------
    d = a * 2
    print(d) 	# d = (1, 2, 3, 1, 2, 3)
    ``` 

좋은 웹페이지 즐겨찾기