修改部分翻译

This commit is contained in:
Zhang Peng
2019-06-19 17:43:13 +08:00
committed by GitHub
parent ee37a13fe6
commit 622290a7a5

View File

@@ -1,5 +1,5 @@
===============================
1.1 解压序列赋值给多个变量
1.1 将序列分解为单独的变量
===============================
----------
@@ -10,8 +10,8 @@
----------
解决方案
----------
任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。
唯一的前提就是变量的数量必须序列元素的数量是一样的
任何的序列(或者是可迭代对象)可以通过一个简单的赋值操作来分解为单独的变量。
唯一的要求就是变量的总数和结构必须序列相吻合
代码示例:
@@ -41,7 +41,7 @@
21
>>>
如果变量个数和序列元素的数不匹配,会产生一个异常
如果元素的数不匹配,会得到一个错误提示
代码示例:
@@ -57,7 +57,7 @@
----------
讨论
----------
实际上,这种解压赋值可以用在任何可迭代对象上面,而不仅仅是列表或者元组
不仅仅只是元组或列表,只要对象是可迭代的,就可以执行分解操作
包括字符串,文件对象,迭代器和生成器。
代码示例: