Python交換兩個變量 爲什麼只需一條語句「a,b=b,a」?

從接觸 Python 時起,我就覺得 Python 的元組解包(unpacking)挺有意思,非常簡潔好用。 最顯而易見的例子就是多重賦值,即在一條語句中同時給多個變量賦值: >>> x, y = 1, 2 >>> print(x, y) # 結果:1 2 在此例中,賦值操作符「=」號的右側的兩個數字會被存入到一個元組中,即變成 (1,2),然後再被解包,依次賦值給「=」號左側的兩個變量。 如
相關文章
相關標籤/搜索