列表、元组、字典

list = [ 元素 ] 可以包含好多个字典! 列表是有序的集合,通过下标访问数据
tuple = ( 字符串 )
dict = {key:value,key:value} 字典是无序的集合,通过键名访问数据


一、列表的常见操作:
1.找下标
---------列表.index(a) – 查找元素a,正序第一个的下标被返回
2.增加
---------列表.append(数据) – 在末尾追加数据,并且每次只能添加一个
---------列表.extend([4,5,6,7,8]) – 可以增加多个数据,要加 [ ]
---------列表.insert(索引, 数据) – 在指定位置插入数据(位置前有空元素会补位)
3.删除
---------del 列表[索引] – 删除指定索引的数据
---------列表.remove(数据) – 删除第一个出现的指定数据
---------列表.pop() – 删除列表中的最后一个元素 有返回值,删除的元素
---------列表.pop(索引) – 删除指定索引数据
---------列表.clear() – 清空列表
4.修改
---------列表[索引] =数据 – 修改指定索引的数据,如果数据不存在,就报错
5.查询
---------列表[索引] – 根据索引取值,如果索引不存在,就会报错
---------列表[一维下标][二维下标][三维下标]
6.长度
---------len(列表) – – 列表的长度
---------if 数据 in 列表 – – 检查列表中是否包含某元素
7.排序
---------列表.sort() – 升序排列 默认列表.sort(reverseFalse)
---------列表.sort(reverse
True) – 降序排列

二.元组的常见操作:
---------元组.count(数据) – 数据在元组出现的次数
---------len(列表) – 元组长度
---------if 数据 in 元组: – 检查元组是否有某元素
---------元组的拆包 – tuple = (1,2,3,4) a,b,c,d = tuple print(a) print(b)

三、字典的常见操作
1.增加
---------字典[键] =数据 – 键不存在,会添加键值对;键存在,会修改键值对的值
2.删除
---------字典.pop(键) – 删除指定键值对,返回被删除的值
---------字典.clear – 清空字典
3.修改
---------字典[键]=数据 – 键不存在,会添加键值对;键存在,会修改键值对的值
4.查询
---------字典[键] – 根据键的取值,键值对不存在会报错
---------字典.keys() – 可以进行遍历,获取所有的键名
---------字典.values() – 可以进行遍历,获取索引的键值
---------字典.items() – 可以进行遍历,获取所有的(键,值) 键值对
---------for k in keys(): – 得到所有键值
---------for v in values(): – 得到所有值
---------for (k,v) in keys(): – 得到所有键值对 自动拆包

猜你喜欢

转载自blog.csdn.net/snowflake_skrr/article/details/83098332
今日推荐