inblog logo
|
devleekangho
    파이썬

    [Python] 튜플(리스트) 언팩킹

    KangHo Lee's avatar
    KangHo Lee
    May 28, 2025
    [Python] 튜플(리스트) 언팩킹
    Contents
    ✅ 기본 문법✅ 반복문에서의 언팩킹✅ 주의사항✅ 응용✅ 요약표
    파이썬의 튜플 언팩킹(tuple unpacking)은 튜플(또는 리스트)의 값을 여러 변수에 한 번에 대입하는 기능입니다.

    ✅ 기본 문법

    a, b = (1, 2) # 또는 a, b = [1, 2]
    • a = 1, b = 2가 자동으로 할당됨

    ✅ 반복문에서의 언팩킹

    pairs = [(1, 2), (3, 4), (5, 6)] for x, y in pairs: print(x + y)
    • 각 튜플 (x, y)가 자동으로 x, y에 언팩됨

    ✅ 주의사항

    • 변수 개수와 값 개수가 일치해야 함
    a, b = (1, 2, 3) # ❌ ValueError

    ✅ 응용

    리스트 언팩

    a, b, c = [10, 20, 30]

    문자열 언팩

    x, y = "hi" # x = 'h', y = 'i'

    교환

    a, b = b, a # 두 변수 값 교환 (swap)

    ✅ 요약표

    형태
    결과
    a, b = (1, 2)
    a=1, b=2
    a, b = [3, 4]
    a=3, b=4
    for x, y in list
    리스트 요소가 튜플일 때 언팩
    a, b = b, a
    변수 값 교환

     
    Share article
    Contents
    ✅ 기본 문법✅ 반복문에서의 언팩킹✅ 주의사항✅ 응용✅ 요약표

    devleekangho

    RSS·Powered by Inblog