16.给切片赋值:

  >>> test=list('hello')>>> test['h', 'e', 'l', 'l', 'o']>>> test[2:]=list('rs')>>> test['h', 'e', 'r', 's']使用切片赋值还可在不替换原有元素的情况下插入新元素:>>> number=[1,5]>>> number[1:1]=[2,3,4]>>> number[1, 2, 3, 4, 5]插入一段空序列(相当于删除一段数据):>>> number=[1,2,3,4,5]>>> number[1:4]=[]>>> number[1, 5]

17.清空列表

>>> num=[1,2,3,4,5]>>> num.clear()>>> num[]

18.copy

 1.常规复制:>>> a=[1,2,3]>>> b=a>>> b[1]=5>>> b[1, 5, 3]2.copy复制>>> a=[1,2,3]>>> b=a.copy()>>> b[1]=5>>> b[1, 5, 3]>>> a[1, 2, 3]

19.指定列表中元素出现的次数:count

 >>> num=[1,2,3,46,3,5]>>> num.count(3)2

20.指定元素在列表第一次出现的位置:index

 >>> num=[1,2,3,4,5,6]>>> num.index(3)2

21.将列表中的元素逆序:reverse()

  >>> array=[1,2,3,4,5]>>> array.reverse()>>> array[5, 4, 3, 2, 1]

22.sort排序

>>> array=[3,6,2,1,78,45]>>> array.sort()>>> array[1, 2, 3, 6, 45, 78]获取排序后的列表副本:sorted>>> array=[3,6,2,1,78,45]>>> x=sorted(array)>>> x[1, 2, 3, 6, 45, 78]>>> array[3, 6, 2, 1, 78, 45]

关于学习Python的一点学习总结(5->切片赋值->sort排序->列表操作)相关推荐

  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的一点学习总结(58->匹配对象和编组)

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

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

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

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

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

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

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

  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. 掌握计算机视觉开发技能的8个步骤
  2. Scrum Master的职业发展路线
  3. oracle 删除用户、表空间
  4. Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析(上)...
  5. [云炬创业基础笔记]第十一章创业计划书测试9
  6. arduinopn532模块_树莓派使用libnfc驱动ITEAD NFC PN532模块
  7. qml 鼠标点击_QML ListView在鼠标点击时不会响应
  8. Python3网络爬虫开发实战,Cookies 池的搭建,破解反爬虫!
  9. python如何遍历二维数组的列元素_for循环获取二维数组的元素时的bug
  10. ASP.NET MVC源码分析系列
  11. 虚拟机跑服务器网速慢,VMware虚拟机上网速度慢怎么办-解决VMware打开网页缓慢的方法 - 河东软件园...
  12. BUUCTF题目:easyre
  13. 计算机excel表格公式教程,Excel2010
  14. 黑客丛林之旅--全攻略学习(详细)
  15. 算法复杂度/大O方法/渐近分析法
  16. 2021年全国职业院校技能大赛(中职组)网络安全竞赛试题(1)详细解析教程
  17. 三层开发我的一家之言
  18. WPF 在同一窗口区域实现多界面切换
  19. numpy.random.rand(),numpy.random.randn(),numpy.random.normal()函数介绍和示例
  20. 节点还没注册,LoRa网关却收到数据?

热门文章

  1. 抽取文档主题之gensim实现
  2. ACMNO.36输入三个整数,按由小到大的顺序输出。
  3. 好想自己做个迷宫呀!
  4. 必看干货|成为大数据专业人员必要且重要的7大技能
  5. 技能 | Python处理图像10大经典库(附下载地址)
  6. GitHub代码一键转VS Code:只需+1s
  7. zabbix详细介绍及其自动动态发现
  8. SSH:Oracle数据库基础
  9. 容器LinkedList原理(学习)
  10. nodejs系列-翻译http