We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ee37a13 commit 622290aCopy full SHA for 622290a
source/c01/p01_unpack_sequence_into_separate_variables.rst
@@ -1,5 +1,5 @@
1
===============================
2
-1.1 解压序列赋值给多个变量
+1.1 将序列分解为单独的变量
3
4
5
----------
@@ -10,8 +10,8 @@
10
11
解决方案
12
13
-任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。
14
-唯一的前提就是变量的数量必须跟序列元素的数量是一样的。
+任何的序列(或者是可迭代对象)可以通过一个简单的赋值操作来分解为单独的变量。
+唯一的要求就是变量的总数和结构必须与序列相吻合。
15
16
代码示例:
17
@@ -41,7 +41,7 @@
41
21
42
>>>
43
44
-如果变量个数和序列元素的个数不匹配,会产生一个异常。
+如果元素的数量不匹配,会得到一个错误提示。
45
46
47
@@ -57,7 +57,7 @@
57
58
讨论
59
60
-实际上,这种解压赋值可以用在任何可迭代对象上面,而不仅仅是列表或者元组。
+不仅仅只是元组或列表,只要对象是可迭代的,就可以执行分解操作。
61
包括字符串,文件对象,迭代器和生成器。
62
63
0 commit comments