Python 第四节 第四课
[toc]
序列解包
序列解包可以用于元组, 列表, 字典. 序列解包可以让我们方便对多个变量赋值.
>>> x, y, z = (20, 30, 10)
>>> x
20
>>> y
30
>>> z
10
>>> (a,b,c) = (9,8,10)
>>> a
9
>>> [a,b,c] = [10, 20, 30]
>>> a
10
>>> b
20
序列解包用于字典时, 默认是对 "键" 进行操作. 如果需要对键值对操作, 则需要用 items(), 如果需要对 "值" 进行操作, 则需要用 values();
>>> a = {"name":"我是小白","age":18,"job":"progammer"}
>>> name, age, job = a #默认对键进行操作
>>> name
"name"
>>> a = {"name":"我是小白","age":18,"job":"progammer"}
>>> name, age, job = a.values() #默认对键进行操作
>>> name
"我是小白"
>>> a = {"name":"小白","age":18,"job":"progammer"}
>>> name, age, job = a.items() #默认对键进行操作
>>> name
()"name", "我是小白")
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/108841255
- 点赞
- 收藏
- 关注作者
评论(0)