这些内存对象中都至少包含3部分:对象类型、对象的引用计数(用来判断改对象是否可被垃圾回收器回收)、对象的值。...实际上,列表元素也可以赋值给元组,或者元组赋值给列表,只要两边的序列元素个数能对应,无所谓左右两边的序列类型:
>>> (x,y) = (1,2)
>>> (x,y) = [1,2]
>>> [x,y]...例如:
a, b, c, d = ("shell","perl","php","python")
a, b, c, d = ["shell","perl","php","python"]
但是变量和序列中的元素必须一一对应...,但在python中这种增强赋值的方式要比后者更高效率些,为什么效率要高一些,下文会稍作解释。...(8)的赋值方式((a, b), c) = ('lo', 'ng')是将序列进行嵌套序列赋值,将'lo'赋值给元组(a, b),'ng'赋值给c,元组又进一步赋值a='l', b='o'。