《python基础教程》第2章列表和元组 读书笔记

  第二章 列表和元组

1.数据结构:通过某种方式将元素集合在一起。

2.python的6种内建序列:列表元组字符串Unicode字符串,buffer对象,xrange对象。

3.迭代:依次对序列中的元素重复某一操作。

4.序列都可以用索引来获取单个元素。

5.分片可以提取序列的一部分元素,第一个索引包含在分片内,第二个索引不包含在分片内。[;]可以复制整个序列。分片可以指定一个步长,如[0:10:2]步长为2。

6.序列可以直接用加号+相加。

7.序列用乘号*,就是原来的序列被重复x次

8.None是python的一个内建值,表示”这里什么都没有“。

9.in运算符,可以检查一个元素是否在一个序列内,返回布尔值。

10.内建函数len(),返回序列中元素的数量

11.内建函数min(),max(),分别返回序列中最小的元素和最大的元素。

12.list("hello"),可以将字符串变成一个列表。

13.关键字del,可以用来删除列表中的元素

14.方法:和某个对象有紧密联系的函数叫方法。

15.列表方法

  ①append():直接在列表后面追加元素。

  ②count():统计某个元素在列表中出现的次数

  ③extend():用一个新列表扩展原来的列表。

  ④index():可以从列表中找个某个元素索引是多少。

  ⑤insert(x,y):将某个对象插入到列表中,第一个参数x是索引,第二个参数y是将要插入的对象

  ⑥pop():删除列表的一个元素,并且返回这个元素的,索引可以作为参数给出,不给参数默认删除最后一个

  ⑦remove():删除列表中某个值第一个匹配项。

  ⑧reverse():将列表的元素反向存放。

  ⑨sort():将列表的元素进行排序

  ⑩sorted():用这个函数排序,可以返回一个新的列表

16.栈:一种数据结构。像堆放盘子那样,从顶部放一个盘子,也只能从顶部拿走盘子,这个原则称为LIFO,后进先出。放入叫“入栈”,移出叫“出栈”。

17.元组不能修改。元组可以进行分片操作

猜你喜欢

转载自www.cnblogs.com/Alfred-ou/p/8968887.html