测试python基础03

python——列表(list)

列表通俗讲就是一种将多个数据组合到一起的容器,标识符 [ ]

如:

测试python基础03_第1张图片

 列表索引从0开始,第二个索引就是1,以此类推

列表索引也可以从尾部开始,第一个索引是-1,第二个索引就是-2,以此类推

测试python基础03_第2张图片 列表是有序可变的,因为列表每个元素都有索引,从0开始,其中列表的取值就是列表的变量名[索引值]。并且列表可以进行增删改查,操作方式就是列表的   变量名 + "." +方法名   来执行。

列表的查询

测试python基础03_第3张图片

其中还可以通过 len 关键字直接获取列表的长度 ,reverse使列表倒叙输出

测试python基础03_第4张图片 列表的增加

第一种使用 .append()增加元素,.append()效果是追加到列表的最后边,并且一次只能追加一个元素。

测试python基础03_第5张图片

第二种.insert(),也是一次只能追加一个元素,但是可以通过列表索引(下标),添加到指定位置,使用方法列表变量名.insert(索引值,"要添加的值"),添加成功原有的元素会向后移动一位,后面其他数据顺移,建议少用

测试python基础03_第6张图片

 列表和列表之间可以进行合并操作,把一个列表中的元素一个一个放到另一个列表中,使用extend(列表名)

列表的删除

第一种 remove(值),一次只能删一个,如果列表中有多个相同的值,就会删除考前的一个

测试python基础03_第7张图片

第二种 pop,可以带下标,也可以不带下标,不带删除最后一个元素。

测试python基础03_第8张图片

列表的修改

使用方法 变量名[下标]=新值

测试python基础03_第9张图片

python——字典

字典是就有键值对映射关系的一组无序的数据组合。通过大括号({})建立,建立模式如下:

{key:value},其中key是不变的,value是可变的,通过key直接获取到value的值。

关键字:dict

key:是唯一不能修改的数据,支持数据类型有:int,float,bool,str,元组

value:可以是任何类型的数据,可以修改

测试python基础03_第10张图片

字典中key唯一不能重复的 ,如果重复,会被后者直接覆盖掉。

字典的特性:无序可变 

无序:说明没有索引 

可变:说明字典的元素值是可以改变的,也就是可以对字典做增删改查的操作

字典的增加和修改是非常简单

增加 变量名["字典中不存在的key"] = 新值  -------向字典中添加一个数据

修改 变量名["字典中存在的key"] = 新值 ------把原有的换成新的值

如:

测试python基础03_第11张图片

测试python基础03_第12张图片

测试python基础03_第13张图片

测试python基础03_第14张图片

测试python基础03_第15张图片

字典的查,就是字典根据key取值,语法:字典名[key]

测试python基础03_第16张图片

 字典的删除

1. pop()方法:通过key来进行删除,删除键值对,在删除字典时pop中必须要给定key值,不能为空

测试python基础03_第17张图片

 

2. popitem()方法:删除并返回字典中的最后一对键和值

测试python基础03_第18张图片

 

3. clear()方法:清空字典

测试python基础03_第19张图片
 

 

你可能感兴趣的:(开发语言,python)