Menu
CoddyTech

다중 변수 할당

Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 2번째.

Python에서는 한 줄에서 여러 변수에 값을 할당할 수 있습니다. 이 기능을 사용하면 코드를 더 간결하고 읽기 쉽게 만들 수 있습니다. 여러 변수 할당을 효과적으로 사용하는 방법을 살펴보겠습니다.기본 다중 할당:
a, b, c = 1, 2, 3
print(a)  # 출력: 1
print(b)  # 출력: 2
print(c)  # 출력: 3
여러 변수에 같은 값을 할당하기:
x = y = z = 10
print(x)  # 출력: 10
print(y)  # 출력: 10
print(z)  # 출력: 10
리스트의 값 할당(언패킹):
numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # 출력: 4
print(b)  # 출력: 5
print(c)  # 출력: 6

변수의 개수는 값의 개수와 일치해야 합니다. 일치하지 않으면 Python은 ValueError를 발생시킵니다:
x, y = [1, 2, 3]  # ValueError: 언패킹할 값이 너무 많습니다
challenge icon

챌린지

쉬움

다음 작업을 수행하는 Python 프로그램을 작성하세요:

  1. 한 줄에서 세 변수 name, age, city에 값을 할당하세요. name에는 "Alice", age에는 30, city에는 "New York"을 설정하세요.
  2. 한 줄에서 세 변수 x, y, z에 값 100을 할당하세요.
  3. "red", "green", "blue" 값을 포함하는 colors라는 목록을 만드세요. 한 줄에서 이 값들을 세 변수 color1, color2, color3에 할당하세요.

직접 해보기

# name, age, city에 값을 할당하세요


# x, y, z에 100을 할당하세요


# 색상 목록을 만들고 각 색상을 color1, color2, color3에 할당하세요
colors = ["red", "green", "blue"]


# 아래 코드를 변경하지 마세요
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러