python的 a,b = b,a内部是怎么实现的
and -
登陆还要关注微信公众号也是特么恶心到人了
营运是不是sb
python的 a,b = b,a内部是怎么实现的
and -
登陆还要关注微信公众号也是特么恶心到人了
营运是不是sb
这是python中的元组类型。用C++模拟下,就是
class Tuple
{
public:
int a;
int b;
Tuple(int _a, int _b) { a = _a; b = _b; }
};
int main()
{
int a = 1; int b = 2;
Tuple t(a, b);
cout << t.a << "," << t.b;
t = t(b, a);
cout << t.a << "," << t.b;
}
可以看到输出发生了交换。
在python里,元组石默认的不需要定义Tuple类。
并且t(a, b)也简化成了a, b
仅此而已。