ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] - Tuple
    개발/Python 2022. 7. 27. 11:59

    Tuple

    immutable Object (순서가 존재)
    List와 유사하지만 한번 생성되면 값 변경 X

    1. 기본 연산


    #list와 마찬가지로 다양한 타입이 함께 포함될 수 있습니다.
    t = (1, "korea", 3.5, 1)
    
    # 순서가 있기때문에 인덱스로 접근 가능
    t[0]
    > 1
    
    # '+' 연산으로 tuple(튜플)을 추가
    t = t + (3 ,5)
    > (1, 'korea', 3.5, 1, 3, 5)
    
    # '*' 연산으로 tuple(튜플)을 반복
    t * 2
    > (1, 'korea', 3.5, 1, 3, 5, 1, 'korea', 3.5, 1, 3, 5)

     

    2. 함수 연산


    #함수에서 여러 값을 한꺼번에 리턴
    def minmax(items):
    	return min(items), max(items)
    
    minmax([7,5,2,1,11,15,55])
    > (1, 55)
    
    # 두 변수 변경
    > a, b  = b, a
    
    # change tuple
    tuple([1, 7, 5, 3, 9])
    > (1, 7, 5, 3, 9)
    tuple("abcde")
    > ('a', 'b', 'c', 'd', 'e')

     

    '개발 > Python' 카테고리의 다른 글

    [Python] - Powerful Function  (0) 2022.07.27
    [Python] - Set  (0) 2022.07.27
    [Python] - Dictionary  (0) 2022.07.27
    [Python] - List  (0) 2022.07.27
    삼항 연산자(Ternary operator)  (0) 2022.07.18

    댓글

Designed by Tistory.