728x90
반응형
안녕하세요. 스마트 팩토리입니다.
파이썬 중급 #090 자료구조 - 튜플(tuple) 대입 연산에 대해 알아보겠습니다.
1. 튜플 대입 연산
튜플 대입 연산
-튜플 패킹- 튜플에 값을 저장하는 과정
-튜플 언패킹- 튜플에서 값을 꺼내서 변수에 대입하는 과정
코드를 보면서 알아보겠습니다.
x=(1,2)
print(x)
y=(3,4)
print(y)
튜플인 x, y 값을 각각 출력합니다.
(x,y)=(y,x)
print(x,y)
튜플에서 두 값을 서로 교체하는 경우 위 처럼 바로 대입하면 됩니다.
이는 일반변수와 차이가 있음을 아래 코드를 보면 알 수 있습니다.
a=1
b=2
print(a,b)
a=1, b=2를 출력합니다.
temp=a
a=b
b=temp
print(a,b)
a와 b의 값을 교환하기 위해서는 temp라는 변수를 도입하여 서로 교환해야 합니다. 튜플에서는 바로 적용할 수 있지만 일반 변수에서는 그렇게 할 수 없습니다. 이는 튜플만의 특징입니다.
x=(1,2)
print(x)
y=(3,4)
print(y)
(x,y)=(y,x)
print(x,y)
a=1
b=2
print(a,b)
temp=a
a=b
b=temp
print(a,b)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #092 자료구조 - 튜플(tuple) - 요소 출력 (0) | 2022.06.09 |
---|---|
파이썬 중급 #091 자료구조 - 튜플(tuple) -for문 이용 출력,sorted() (0) | 2022.06.08 |
파이썬 중급 #089 자료구조 - 튜플(tuple) 내장함수 len, max(), min() (0) | 2022.06.05 |
파이썬 중급 #088 자료구조 - 튜플(tuple) index, " 문자열" in (0) | 2022.06.04 |
파이썬 중급 #087 자료구조 - 튜플(tuple) 과 인덱스 (0) | 2022.06.03 |
댓글