序列解包
时间: 2023-08-01 17:14:18 浏览: 255
对Python3 序列解包详解
序列解包(Sequence unpacking)是指将一个序列(如列表、元组等)中的元素解包并赋值给多个变量的过程。在Python中,可以使用如下语法进行序列解包:
```python
a, b, c = [1, 2, 3]
```
在上述代码中,列表 `[1, 2, 3]` 中的元素被依次赋值给变量 `a`、`b` 和 `c`,即 `a` 的值为 `1`,`b` 的值为 `2`,`c` 的值为 `3`。
序列解包的好处是可以方便地同时定义多个变量并给它们赋值,从而简化代码。此外,在函数的返回值中使用序列解包也是非常常见的用法。
阅读全文