46.序列解包;将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中.

 >>> x,y,z=6,8,9>>> print(x,y,z)6 8 9>>> x,y=y,x>>> print(x,y)8 6>>> array=1,2,3>>> array(1, 2, 3)>>> x,y,z=array>>> print(x,y,z)1 2 3
从字典中随便获取(或删除)一个字典项。
  >>> array={'first':'one','second':'two'}>>> key,values=array.popitem()>>> key'second'>>> values'two'

注意:序列包含的元素个数必须与你在等号左边列出的目标个数相同;但是有一种方法可以解决,就是用“*”号来保存其余的数据。

  >>> x,y,*z=1,2,3,4>>> z[3, 4]>>> array={'frist':'one','second':'two'}>>> array='first one second two third three'>>> x,*y,z=array.split()>>> y['one', 'second', 'two', 'third']

注意:不管右边是什么类型的数据,最后加了“*”的都是一个列表。

47.增强赋值:

  >>> x=1>>> x+=1>>> x*=2>>> x4

关于学习Python的一点学习总结(18->序列解包)相关推荐

  1. 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)

    关于这个正则表达式,我本人也是有点不完全懂,还在继续学习中. 97.re 1.正则表达式: 1.通配符:正则表达式可与多个字符串匹配,可使用特殊字符来创建这种正则表达式 例如:正则表达式'.ython ...

  2. 关于学习Python的一点学习总结(54->集合->堆->双端队列)

    集合,堆,双端队列 再谈集合set:集合是由内置类set实现的 >>> set(range(10)){0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 可使用序列(或其他可 ...

  3. 关于学习Python的一点学习总结(41->相关的BIF操作)

    81.一些相关的BIF 1.>>> class BIF:def __init__(self,t):self.t=thasattr(object,name):判断name是否在obje ...

  4. 关于学习Python的一点学习总结(58->匹配对象和编组)

    匹配对象和编组 1.模块re中,查找与模式匹配的子串的函数都在找到时返回MatchObject对象.这种对象包 含与模式匹配的子串的信息,还包含模式的哪部分与子串的哪部分匹配的信息.这些子串部分称 为 ...

  5. 关于学习Python的一点学习总结(52->模块就是程序)

    91.模块就是程序 # hello.py print("Hello, world!") 将其保存在文件hello.py中,这个文件的名称(不包括扩展名.py)将成为模块的名称.这个 ...

  6. 关于学习Python的一点学习总结(47->静态方法和类方法)

    86.静态方法和类方法:静态方法和类方法是这样创建的:将它们分别包装在staticmethod和classmethod类的对象中.静态方法的定义中没有参数self,可直接通过类来调用.类方法的定义中包 ...

  7. 关于学习Python的一点学习总结(38)

    78.文件: 1.文件的类型:包括ASCII,MIME,.txt等格式. 2.文件的格式类型:(1).MPEG视频:mp4;(2).图片格式:.jpg:(3)powerpoint文档:.ppt; (4 ...

  8. 关于学习Python的一点学习总结(35->关联超类)

    76.调用为关联的超类(继承的类)构造函数 先举个例子: class Bird: def __init__(self): self.hungry = True def eat(self): if se ...

  9. 关于学习Python的一点学习总结(30->递归实例)

    68.递归 先来两个例子: 1.阶乘 def Fact(num):result=numfor i in range(1,num):result*=ireturn result>>> ...

  10. 关于学习Python的一点学习总结(25->pass占位符)

    60.1.什么都不做:pass-可用作为占位符,当你写的某一块程序什么都不做的时候,可以添加这个 pass,不然程序会无法执行. 2.del:Python中的垃圾收集器 先看一段代码: >> ...

最新文章

  1. 轻量级高精度人脸关键点推荐
  2. AutoML Vision教程:训练模型解决计算机视觉问题,准确率达94.5%
  3. Chapter 1 Securing Your Server and Network(2):管理服务的SIDs
  4. 转 UIAlertView 不显示、屏幕变灰
  5. ★教师工资为什么这么低?
  6. 高等数学下-赵立军-北京大学出版社-题解-练习8.2
  7. lib 和 dll 的区别、生成以及使用详解
  8. Genymotion模拟器安装ARM架构编译应用失败解决方案
  9. Linux java 生效不了,linux jdk 不生效怎么办
  10. 【Java】求100以内的斐波那契数列
  11. 求抛物线和直线交点_关于抛物线大题的参考经验(5):浙江历年学考题回顾...
  12. 获取当前ip_百度定位:IP定位、浏览器定位、SDK辅助定位
  13. diskgenius扩容c盘重启电脑卡住_无损扩容分区
  14. 免费的开源飞行规划软件Little Navmap
  15. android7.1索尼,Xperia 1
  16. Springboot Web应用中服务器配置参数ServerProperties的加载
  17. 一个有意思的echarts3D树状图
  18. 为什么说微博、微信、贴吧、头条们都在做同一件事?
  19. 中触媒科创板上市:市值74亿 为李进与刘颐静夫妻店
  20. 小黑仿生轮腿机器人(三)-SLAM导航

热门文章

  1. K-近邻算法之案例:鸢尾花种类预测--数据集介绍
  2. 《基于单幅图像的快速去雾》原理与C++复现(有一定工程意义)
  3. 基于Python进行相机校准
  4. Task03——零基础入门NLP - 基于机器学习的文本分类
  5. 链表问题5——反转部分单向链表
  6. whlie and for
  7. EMC全球调查显示:企业对新的安全威胁还未做好准备
  8. PC行业为何需要华为们被搅局?
  9. Linux 下搭建 WordPress 个人站点
  10. Java局部变量final