python交换两个变量的值

大部分语言,例如c语言,交换两个变量的值须要使用中间变量。 例如交换a,b 伪代码:python tmp = a a = b b = tmp python里面能够实现无临时变量的交换 (a,b) = (b,a) 对于它的交换原理我深感好奇,由于这意味着python解释器颇有可能作了件更多的工做。 若是说变量能够直接交换,那么列表的元素呢? lists[i], lists[j] =lists[j],
相关文章
相关标签/搜索