在for循环中扩展的序列赋值-编译系统透视++图解编译原理_

时间:2024-06-29 19:45:41
【文件属性】:

文件名称:在for循环中扩展的序列赋值-编译系统透视++图解编译原理_

文件大小:9.16MB

文件格式:PDF

更新时间:2024-06-29 19:45:41

Python 学习手册 中文 高清文字版

Python 3.0在for循环中扩展的序列赋值 实际上,由于for循环中的循环变量真的可以是任何赋值目标,在这里,我们也可以使 用Python 3.0的扩展序列解包赋值语法,来提取序列中的序列的元素和部分。实际上,这也 不是特殊情况,只不过是Python 3.0中的一种新的赋值形式(正如本书第11章所介绍),因为 它在赋值语句中有效,它自动地在for循环中有效。 考虑前面小节介绍的元组赋值形式。在每次迭代时,值的一个元组赋给了名称的一个 元组,就像是一条简单的赋值语句一样: >>> a, b, c = (1, 2, 3) # Tuple assignment >>> a, b, c (1, 2, 3) >>> for (a, b, c) in [(1, 2, 3), (4, 5, 6)]: # Used in for loop ... print(a, b, c) ... 1 2 3


网友评论