博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础(解压序列)
阅读量:5310 次
发布时间:2019-06-14

本文共 513 字,大约阅读时间需要 1 分钟。

 解压序列:

1 a,b=(1,2) 2 # a,b=[1,2] 3 print(a,b) 4 #输出结果:1 2 5  6 #获取第一个值和最后一个值 7 a,*_,c=(1,2,3,4,5,6,7,8,9) 8 print(a) 9 print(c)10 # 输出结果:11 # 112 # 913 14 #获取第二个值和倒数第二个值15 a,b,*_,c,d=(1,2,3,4,5,6,7,8,9)16 print(b)17 print(c)18 # 输出结果:19 # 220 # 8

 

 

 

正常情况下,我们交换两个变量的值需要借助一个临时变量:

1 a=1 2 b=2 3 temp=a 4 a=b 5 b=temp 6 print(a) 7 print(b) 8 # 输出结果: 9 # 210 # 1

现在我们可以利用解压序列简化变量交换值的过程:

1 x=12 y=23 x,y=y,x4 print(x)5 print(y)6 # 输出结果:7 # 28 # 1

**这种交换值的方式经常使用,要记住!

转载于:https://www.cnblogs.com/sun-10387834/p/10226485.html

你可能感兴趣的文章
JSON
查看>>
Python提示信息表示内容
查看>>
manjaro i3 配置笔记
查看>>
Anaconda3 打开Navigator报错
查看>>
static_cast而后RTT1
查看>>
Apache 2.4.12 64位+Tomcat-8.0.32-windows-x64负载集群方案
查看>>
oc2---类
查看>>
3. 尾缀
查看>>
.net之工作流工程展示及代码分享(三)数据存储引擎
查看>>
HDU - 2680(逆向思维,djikstra
查看>>
overflow:auto学习
查看>>
Android屏幕设置只允许上下旋转
查看>>
Android杂谈--修改Android系统内/system目录权限使其可读写
查看>>
函数式语言
查看>>
android 解析XML方式(二)
查看>>
ASP.Net AJAX CalendarExtender 使用
查看>>
oracle 触发器
查看>>
已有数据的表添加自增主键
查看>>
js中数组的用法
查看>>
20145233韩昊辰 第三次实验报告
查看>>