6.C转python

1.用append函数增加数组元素时,注意好那个   .

2.可以用insert()函数增加列表任意位置的元素,参数一为插入的下标,而二为内容

例:

6.C转python_第1张图片

若那个参数一超过了列表的最大下标,则会在列表末尾添加内容

3.查找列表中的元素

例:

6.C转python_第2张图片

4.可以使用index函数来找到当期那要找的元素的下标

例(有个特殊的点)(另一个特殊的点是它找不到某个元素时会报错):

6.C转python_第3张图片

5.删除列表中的元素:

函数pop()删除任意位置的元素(按照下标来删除)

例:

6.C转python_第4张图片

6.还可以用remove函数删除列表中的元素(按照内容来删除)(一次只会删除一个元素)

例:

6.C转python_第5张图片

7.列表的拼接:

(1).可以使用+来拼接(二者加在一起)

例:

6.C转python_第6张图片

(2).用extend函数(将b列表接到a列表后边)

例:

6.C转python_第7张图片

(3).用+=来拼接:

例:

6.C转python_第8张图片

8.None类似于C中的NULL

9.关于构造元组:

例:

6.C转python_第9张图片

10.创立一个非空元组:

例:

6.C转python_第10张图片

11.元组内的元素也可以是任意类型

12.元组除了其中的元素不能修改之外,其它的点应该和列表相同

下标从0开始,可以为负数,越界访问会报错

可以用index来查找元素的下标

例:

6.C转python_第11张图片

依旧可以用+来拼接元组,但仍然不能修改元组的元素

关于元组的下标访问操作符:

例:

6.C转python_第12张图片

13.元组可哈希(后边会讲)

14.开始字典

键值对:根据键可以很快找到值

15.一个字典中可以有多个键值对,但是键不能相同

16.表示字典用{ }

     表示列表用[ ]

     表示元组用( )

16.创建字典:

例:

6.C转python_第13张图片

17.字典的初始化:键和值的类型都不一定一样

但是对于键会有约束,对于值的话没有(键好像不能为列表)

例:

6.C转python_第14张图片

但是这种写法不方便阅读

应改为;

6.C转python_第15张图片

可以这样打印字典:

例:

6.C转python_第16张图片

18.在字典中查   找key   :

例:

6.C转python_第17张图片

not in 形式也能用

例(可以使用[ ]来找):(通过找键来找值)

例:

6.C转python_第18张图片

19.添加及修改字典元素:

例:

6.C转python_第19张图片

20.删除字典中的键值对:

例:(用pop函数)

6.C转python_第20张图片

你可能感兴趣的:(python,数据结构)