python shell 里重复上一次的命令:Alt+p

2.3 列表:Python的苦力

(1)list函数

(2)列表赋值,不蹦蹦为一个元素不存在的位置赋值

(3)删除元素,del name[1]

(4)分片赋值,name[2:]=list('ar')

列表方法:对象.方法(参数)

(1)a.append(6)   在列表末尾添加新的对象

(2)a.count("dh")   统计元素在列表中出现的次数

(3)a.extend(b)   可以在列表的末尾一次性追加多个值

(4)a.index   从列表中找出某个值第一个匹配项的索引值

(5)insert  a.insert(3,'four') 将字符串four插入到索引值3的前面

(6)a.pop()   将第i个元素删除,默认的是删除最后一个,返回的是删除的这个元素

(7)a.remove("sih")   移除列表中的某个值的第一个匹配值,没有返回值

(8)a.reserve()   将数组中的元素反序

(9)a.sort()   在原位置对列表进行排序

(10)sorted(a)    会返回一个排好序的队列

还有一个高级排序,类似于C++的泛型模板编程

numbers.sort(cmp)  根据一个比较函数cmp来排序,cmp(x,y)  x>y时1, x<y时-1,x=y时0

x.sort(reverse=True) 这里表示是否反向排序

x.sort(key=len)  这里表示关键字为len,即采用每个元素的长度来排序

2.4 元组: 不可变序列,还有字符串也是不可变的

(1,2,3) 元组一般的形式

truple([1,2,3]) 将列表转化为元组

元组可以在映射和集合的成员中当做键来使用,而列表则不行。

最新文章

  1. CGGeometry.h 文件详解
  2. html嵌入样式表
  3. Spring Web应用的最大瑕疵
  4. WPF: 旋转Thumb后,DragDelta移动距离出错的解决
  5. Revit二次开发示例:ErrorHandling
  6. Linux 搭建SVN 服务器(转)
  7. props 和 state的区别
  8. selenium webdriver(2)---页面对象定位
  9. Shell编程之函数调用
  10. Android新浪微博客户端(四)——添加多个账户及认证
  11. C#表达式和语句
  12. Java基础——深入理解Java中的final关键字(转载)
  13. 团队作业4——第一次项目冲刺(Alpha版本) 日志集合处
  14. 【洛谷P2607】骑士 没有上司的舞会+
  15. 模块化&amp;os&amp;sys
  16. python网络编程-同步IO和异步IO,阻塞IO和非阻塞IO
  17. CCF CSP 201503-2 数字排序
  18. Mysql日期转换函数、时间转换函数
  19. React Native DEMO for Android
  20. C语言中类型限定符

热门文章

  1. php 生成饼状图,折线图,条形图 通用类
  2. linux php扩展安装gettext
  3. Linux系统使用iftop查看带宽占用情况
  4. 诊断Java代码中常见的数据库性能热点问题应该这么做!
  5. H3C S5024P交换机 H3C AR28-31路由器命令
  6. VBA Promming入门教程——变量的使用
  7. Zend studio 修改编码格式
  8. loj6063 Shadow
  9. sql数据表的设计思路
  10. 华为S5700交换机初始化和配置SSH和TELNET远程登录方法