python交換兩個變量的值

大部分語言,例如c語言,交換兩個變量的值須要使用中間變量。 例如交換a,b 僞代碼:python tmp = a a = b b = tmp python裏面能夠實現無臨時變量的交換 (a,b) = (b,a) 對於它的交換原理我深感好奇,由於這意味着python解釋器頗有可能作了件更多的工做。 若是說變量能夠直接交換,那麼列表的元素呢? lists[i], lists[j] =lists[j],
相關文章
相關標籤/搜索