Python 同时赋值问题 在平时需要交换两个变量的值时,我们通常是这么写的 item = a a = b b = item Python 中提供了一种更为简便的技巧,可以用同时给变量赋值,类似这种: a, b = b, a 这两种方式得到的结果是相同的,那如此神奇的代码,实现原理是什么呢? 原理 在 Python 中,多重赋值的功能是通过迭代对象解包这一方法实现的,也被称作元组解包 a, b = 1, 2 这行代码的意思是讲<