From 622290a7a581d5ffaebc5c0c891b67bd93f2ac6b Mon Sep 17 00:00:00 2001 From: Zhang Peng <48465848+cn-zhangpeng@users.noreply.github.com> Date: Wed, 19 Jun 2019 17:43:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86=E7=BF=BB?= =?UTF-8?q?=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../p01_unpack_sequence_into_separate_variables.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/c01/p01_unpack_sequence_into_separate_variables.rst b/source/c01/p01_unpack_sequence_into_separate_variables.rst index b93a13a..626ac84 100644 --- a/source/c01/p01_unpack_sequence_into_separate_variables.rst +++ b/source/c01/p01_unpack_sequence_into_separate_variables.rst @@ -1,5 +1,5 @@ =============================== -1.1 解压序列赋值给多个变量 +1.1 将序列分解为单独的变量 =============================== ---------- @@ -10,8 +10,8 @@ ---------- 解决方案 ---------- -任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。 -唯一的前提就是变量的数量必须跟序列元素的数量是一样的。 +任何的序列(或者是可迭代对象)可以通过一个简单的赋值操作来分解为单独的变量。 +唯一的要求就是变量的总数和结构必须与序列相吻合。 代码示例: @@ -41,7 +41,7 @@ 21 >>> -如果变量个数和序列元素的个数不匹配,会产生一个异常。 +如果元素的数量不匹配,会得到一个错误提示。 代码示例: @@ -57,7 +57,7 @@ ---------- 讨论 ---------- -实际上,这种解压赋值可以用在任何可迭代对象上面,而不仅仅是列表或者元组。 +不仅仅只是元组或列表,只要对象是可迭代的,就可以执行分解操作。 包括字符串,文件对象,迭代器和生成器。 代码示例: