변수 활용 팁
Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 10번째.
Python은 변수를 다루기 위한 다양한 방법을 제공하며, 그중 가장 강력한 방법 중 하나는 변수 언패킹입니다.
값을 서로 바꾸려면 다음과 같이 할 수 있습니다.
temp = a
a = b
b = temp이제 a와 b의 값이 서로 바뀌었습니다.
변수 언패킹을 사용하는 Python다운 방식으로는 다음과 같이 쉽게 할 수 있습니다.
a, b = b, a또는 튜플을 언패킹하려면 다음과 같이 합니다.
x, y = (10, 20) # x = 10, y = 20*를 사용하면 여러 값을 한 번에 다룰 수 있습니다!
a, *b, c = [1, 2, 3, 4] # a = 1, b = [2, 3], c = 4언패킹할 변수가 충분하지 않으면 Python은 Error를 발생시킵니다!
a, b = [1, 2, 3] # 오류a, *b = [1, 2, 3] # a = 1, b = [2, 3]
챌린지
쉬움사용자로부터 배열을 입력으로 받아 arr의 머리와 꼬리를 출력해야 하는 코드의 일부가 주어집니다.
head와 tail을 해당 값으로 초기화해야 하며, 변수 언패킹만 사용하세요!
주어진 코드를 삭제하지 마세요!
예를 들어 입력이 [1, 2, 3]인 경우, head = 1이고 tail = [2, 3]입니다.
직접 해보기
arr = eval(input())
# Do not change above
# Do not change below
print(head, tail)Clean Code - Python으로 더 나은 코드 작성하기의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러