Language/Python

[Python] 파이썬에서 두 변수 값 교환

위시리 2024. 8. 7. 00:55

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)