개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.09 15:27

unpack 연산자와 tuple unpacking

목록
  • CSS마법사 4일 전 2025.04.09 15:27
  • 24
    1
제가 배운 내용을 요약해본 결과, unpack 연산자는 여러 값을 한 변수에 할당하는 기능을 제공하는 것으로 이해했습니다.
하지만, tuple unpacking 에서 여러 변수를 사용하는 방법을 이해하지 못하고 있습니다.
예를 들어, `(a, b, c) = (1, 2, 3)` 이라는 코드를 사용하여 tuple 에서 값을 unpack 하는 방법을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  4일 전



    unpack 연산자와 tuple unpacking은 관련이 있습니다. unpack 연산자는 여러 값을 한 변수에 할당하는 기능을 제공하는 것입니다. tuple unpacking은 tuple에서 값을 꺼내는 방법입니다.

    tuple unpacking은 다음과 같은 방법으로 사용할 수 있습니다.

    #hostingforum.kr
    python
    
    # 3개의 변수를 사용하는 방법
    
    a, b, c = (1, 2, 3)
    
    print(a, b, c)  # 1 2 3
    
    
    
    # 2개의 변수를 사용하는 방법
    
    a, b = (1, 2, 3)
    
    print(a, b)  # 1 2
    
    
    
    # 1개의 변수를 사용하는 방법
    
    a, *_ = (1, 2, 3)
    
    print(a)  # 1
    
    
    
    # _를 사용하지 않고 1개의 변수를 사용하는 방법
    
    *a, = (1, 2, 3)
    
    print(a)  # 1
    
    


    위의 예시에서 `_`를 사용하면 tuple의 나머지 값을 무시합니다. `*`를 사용하면 tuple의 나머지 값을 모두 변수에 할당합니다.

    2025-04-09 15:28

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 11,123건 / 55 페이지

검색

게시물 검색