码迷,mamicode.com
首页 > 编程语言 > 详细

python基础-解压序列

时间:2016-12-08 17:52:30      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:div   bsp   解压   第一个   关系   class   pytho   基础   hello   

解压序列

示例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基础-解压序列

标签:div   bsp   解压   第一个   关系   class   pytho   基础   hello   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!