Python学习笔记(三)奇妙的赋值

来源:互联网 发布:手机淘宝号申请注册 编辑:程序博客网 时间:2024/05/17 21:42

注:学习笔记来源于自己在学习Python过程中遇到的小问题及对网络诸多大牛提供的方法的实践。

    

     此Python版本:Python3.3.5

 

Python 赋值

 

一、同时赋值

>>> a, b, c = 1, 2, 3
>>> print (a, b, c)
1 2 3


 

二、值的互换

>>> a , b = b, a
>>> print (a, b, c)
2 1 3

 

三、序列解包(sequence unpacking)的神奇应用

(1)以上所做的事情都叫做序列解包:将多个值的序列解开,然后放到变量的序列中

>>> tuple1 = 4, 5, 6
>>> tuple1
(4, 5, 6)
>>> a, b, c = tuple1
>>> print (a, b, c)
4 5 6

 

(2)提取字典的key和value

>>> dict1
{3: 1, 4: 2, 5: 2}
>>>k, v =dict1.popitem()           #key-value会作为元组返回
>>> print (k ,v)
3 1

0 0
原创粉丝点击