一、基本概念
swap是一种常见的操作,用于交换两个变量的值。
如下示例:
a = 1 b = 2 a,b= b,a print(a,b)
输出:2 1
二、使用赋值语句实现交换
通过赋值语句来交换两个变量的值。
a = 1 b = 2 temp = a a = b b = temp print(a,b)
输出:2 1
三、使用列表/元组实现交换
a = 1 b = 2 [a,b] = [b,a] print(a,b)
a = 1 b = 2 (a,b) = (b,a) print(a,b)
输出结果:2 1
四、使用函数实现
def swap(a,b): return b,a a = 1 b = 2 a,b = swap(a,b) print(a,b)
输出结果:2 1
定义了一个swap函数,该函数接受两个参数a和b,并返回它们的交换结果。我们可以直接调用swap函数来交换两个变量的值。
部分资源来自网络参考。