python 元组解构赋值_元组和入口解构

本文探讨了Python中的元组解构赋值,介绍了一种类似Ceylon的新语言特性,允许在声明中使用模式进行解构。解构语句可以应用于元组、条目,并且支持嵌套和尾部变量。这种语法不仅适用于构造函数,还可以在循环、条件语句和表达式中使用,为Python增加了更丰富的模式匹配能力。
摘要由CSDN通过智能技术生成

python 元组解构赋值

下一版的Ceylon具有一系列有趣的新语言功能,包括构造函数, ifswitch表达式, letobject表达式,以及对元组和条目的解构 。 在这篇文章中,我将描述用于解构的新语法。

解构语句看起来很像普通的值声明,只是我们希望看到值名称的地方出现了模式

使用瘦箭头指示输入模式->我们用来构造条目:

String->Integer entry = "one"->1;
value key->item = entry;    //destructure the Entry

元组模式用括号指示:

[String,Integer] pair = ["one",1];
value [first,second] = pair;    //destructure the Tuple

模式变量keyitemfirst

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值