Python 有意思的赋值公式

Python 有意思的赋值公式

以前只见过类似
b, c = 1, 2
a = b, c

竟然还有这种形式:

[Copy to clipboard] [ - ]
CODE:
a = b, c = 1, 2



QUOTE:
原帖由 爱知 于 2009-1-8 16:57 发表
以前只见过类似
b, c = 1, 2
a = b, c

竟然还有这种形式:

a = b, c = 1, 2

一样的吧
是,效果一样
把b,c=1,2和a=b,c合起来了,呵呵,赋值方式真其妙
列表赋值也可以

a = [b, c] = [1, 2]
a=1,2是因为默认是元组。等于 a=(1,2)
同理a,b=1,2 等价于(a,b)=(1,2)
类似C语言;
int a,b;
a = b = 1;
a = [b, c] = [1, 2] 于楼主的问题略有不同……