交換兩個變數

賣魚熊發表於2019-02-02

問:有變數 a 和 b,將 a 和 b 的值調換

 

# 解法1:使用其他變數 c

c = a

a = b

b = c

 

# 解法2:不使用其他變數

a = a + b

b = a – b

a = a – b

 

# 解法3:拆包(python特有的方法)

a, b = (b, a)

a, b = b, a  # =右邊實質是元組

 

相關文章