免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2648 | 回复: 7

Python 有意思的赋值公式 [复制链接]

论坛徽章:
0
发表于 2009-01-08 16:57 |显示全部楼层
以前只见过类似
b, c = 1, 2
a = b, c

竟然还有这种形式:

  1. a = b, c = 1, 2
复制代码

论坛徽章:
0
发表于 2009-01-08 17:06 |显示全部楼层
原帖由 爱知 于 2009-1-8 16:57 发表
以前只见过类似
b, c = 1, 2
a = b, c

竟然还有这种形式:

a = b, c = 1, 2

一样的吧

论坛徽章:
0
发表于 2009-01-08 17:07 |显示全部楼层
是,效果一样

论坛徽章:
0
发表于 2009-01-08 17:07 |显示全部楼层
把b,c=1,2和a=b,c合起来了,呵呵,赋值方式真其妙

论坛徽章:
0
发表于 2009-01-08 17:46 |显示全部楼层
列表赋值也可以

a = [b, c] = [1, 2]

论坛徽章:
0
发表于 2009-01-08 18:11 |显示全部楼层
a=1,2是因为默认是元组。等于 a=(1,2)
同理a,b=1,2 等价于(a,b)=(1,2)

论坛徽章:
0
发表于 2009-01-08 21:34 |显示全部楼层
类似C语言;
int a,b;
a = b = 1;

论坛徽章:
0
发表于 2009-01-09 17:35 |显示全部楼层
a = [b, c] = [1, 2] 于楼主的问题略有不同……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP