1. 간단한 방법
a = 10
b = 20
# a와 b를 교환
a, b = b, a
print(a, b)
결과 : 20 10
a, b = b, a를 사용하여 두 변수를 교환한다. 즉, a와 b의 값을 서로 바꿈
2. temp라는 임시 변수를 사용하여 두 변수 교환
def swap(a, b): #두 개의 변수를 교환하는 함수
temp = a
a = b
b = temp
return a, b
위 방법은 직관적이라는 장점이 있음
3. swap( ) 사용
a = 10
b = 20
# a와 b를 교환
a, b = swap(a, b)
print(a, b)
'Language > Python' 카테고리의 다른 글
[Python] 배열의 인덱스와 값을 같이 출력할 수 있는 enumerate (0) | 2024.11.27 |
---|---|
[Python] 2차원 배열 회전 : zip( ), 인덱스를 고려한 회전 (3) | 2024.10.10 |
[Python] 문자열(String), 리스트(list) 변환 (0) | 2024.10.08 |
[Python] 중복을 피할 때 사용할 수 있는 set(집합) 함수 (0) | 2024.08.07 |
[Python] 2차원 배열 입력 받기 (0) | 2024.08.07 |