首页 > 编程语言 > 详细

python基础-解压序列

时间:2016-12-08 17:49:36      阅读:229      评论:0      收藏:0      [点我收藏+]

解压序列

示例1:左边值必须和右边的值是一一对应的关系,否则会报错

1 >>> a,b,c={1,2,3}  #a=1,b=2,c=3
2 >>> a
3 1
4 >>> b
5 2
6 >>> c
7 3

 

示例2:左边值必须和右边的值是一一对应的关系,否则会报错

 1 >>> a,b,c,d,e=hello   #解压序列,左边值必须和右边的值是一一对应的关系,否则会报错
 2 >>> a 
 3 h
 4 >>> b
 5 e
 6 >>> c
 7 l
 8 >>> d
 9 l
10 >>> e
11 o

 

示例3:

取列表的第一个值和最后一个值

1 >>> l=[10,3,2,3,5,1,2,3,5,8,9]
2 >>> a,*_,c=l   #取第一个值和最后一个值
3 >>> a
4 10
5 >>> c
6 9

 

示例4:

a,b的值互换位置

 1 #a,b的值互换位置
 2 
 3 >>> a=1
 4 >>> b=2
 5 
 6 >>> x=a
 7 >>> x
 8 1
 9 >>> a=b
10 >>> b=x
11 >>> a,b
12 (2, 1)

 

示例5:交换f1和f2的值

 1 #交换f1和f2的值
 2 
 3 >>> f1=1
 4 >>> f2=2
 5 
 6 
 7 >>> f1,f2=f2,f1
 8 >>> f1
 9 2
10 >>> f2
11 1

 

python基础-解压序列

原文:http://www.cnblogs.com/nulige/p/6145571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!