python——列表(list)
列表通俗讲就是一种将多个数据组合到一起的容器,标识符 [ ]
如:
列表索引从0开始,第二个索引就是1,以此类推
列表索引也可以从尾部开始,第一个索引是-1,第二个索引就是-2,以此类推
列表是有序可变的,因为列表每个元素都有索引,从0开始,其中列表的取值就是列表的变量名[索引值]。并且列表可以进行增删改查,操作方式就是列表的 变量名 + "." +方法名 来执行。
列表的查询
其中还可以通过 len 关键字直接获取列表的长度 ,reverse使列表倒叙输出
列表的增加
第一种使用 .append()增加元素,.append()效果是追加到列表的最后边,并且一次只能追加一个元素。
第二种.insert(),也是一次只能追加一个元素,但是可以通过列表索引(下标),添加到指定位置,使用方法列表变量名.insert(索引值,"要添加的值"),添加成功原有的元素会向后移动一位,后面其他数据顺移,建议少用
列表和列表之间可以进行合并操作,把一个列表中的元素一个一个放到另一个列表中,使用extend(列表名)
列表的删除
第一种 remove(值),一次只能删一个,如果列表中有多个相同的值,就会删除考前的一个
第二种 pop,可以带下标,也可以不带下标,不带删除最后一个元素。
列表的修改
使用方法 变量名[下标]=新值
python——字典
字典是就有键值对映射关系的一组无序的数据组合。通过大括号({})建立,建立模式如下:
{key:value},其中key是不变的,value是可变的,通过key直接获取到value的值。
关键字:dict
key:是唯一不能修改的数据,支持数据类型有:int,float,bool,str,元组
value:可以是任何类型的数据,可以修改
字典中key唯一不能重复的 ,如果重复,会被后者直接覆盖掉。
字典的特性:无序可变
无序:说明没有索引
可变:说明字典的元素值是可以改变的,也就是可以对字典做增删改查的操作
字典的增加和修改是非常简单
增加 变量名["字典中不存在的key"] = 新值 -------向字典中添加一个数据
修改 变量名["字典中存在的key"] = 新值 ------把原有的换成新的值
如:
字典的查,就是字典根据key取值,语法:字典名[key]
字典的删除
1. pop()方法:通过key来进行删除,删除键值对,在删除字典时pop中必须要给定key值,不能为空
2. popitem()方法:删除并返回字典中的最后一对键和值
3. clear()方法:清空字典