1.元组常用方法:
元组中的数据如果是非引用类型数据,不允许修改
元组中的数据如果是引用类型对象,该对象不允许替换,而对象的属性值可以发生改变。
方法名 | 功能 | 参数 | 返回值 | 范例 |
index(data):查询位置 | 查询元组中指定数据对应的索引,如果数据不存在将报错 | data:在元组中要查询的数据 | 查询数据第一次出现的索引 | tuple1 = [1,2,3,"itcast"] idx = tuple1.index("itcast") |
count(data): | 统计元组中指定数据出现的数量 | data:在元组中要统计数量的数据 | 统计数据出现的次数 | tuple1 = [1,2,3,"itcast"] num = tuple1.count("itcast") |
2.集合常用方法 | 功能 | 参数 | 返回值 | 范例 |
add:添加 | 在集合中添加数据 | data:加入到集合中的数据 | None | set1 = {1,2,3} set1.append("itcast") |
remove(data):删除 | 从集合中删除指定的数据,如果数据不存在将报错 | data:要从集合中删除的数据 | None | set1 = {1,2,3,"itcast"} set1.remove("itcast") |
pop():获取删除 | 从集合中获取并删除第一个数据 | 无 | 获取到的数据 | set1 = {1,2,3,"itcast"} data = set1.pop() |
clear():清空 | 清空集合中的数据 | 无 | None | set1 = {1,2,3,"itcast"} set1.clear() |
3.字典操作常用函数:
方法名 | 功能 | 参数 | 返回值 | 范例 |
pop(key):删除获取 | 从字典中删除指定键key对应的键值对,如果键key不存在将报错 | key:要删除的值 value对应的键key | 被删除的值value | |
popitem():删除 | 从字典中删除指定键key对应的键值对,如果键key不存在将报错 | key:要删除的键值对对应的键key | 被删除的键值对,以元组的形式返回 | |
clear():清空 | 清空字典中的数据 | 无 | None | |
setdefault(key,value):检测添加 | 添加新的键值对,如果存在对应的键,则忽略该操作
| key:要添加的新键值对应的键key value:要添加的新键值对对应的值value | 字典中key对应的值,如果是添加则返回参数value,如果不是添加,返回原始key对应的value | dict1={“name”:"itcast","age":11} dict1.setfault("age",22) |
update(dict):更新数据 | 使用新字典中的数据对原始字典数据进行更新 | dict:新字典对象 | None | dict1={“name”:"itcast","age":11} dict2={"adress":"北京","age":22} dict1.update(dict2) |
get(key):获取 | 根据键key查询字典中对应的值,如果键key不存在将返回None | key:要查询的键key | 根据键key在字典中查询的值value | |
key():获取键列表 | 获取字典中所有的键 key组成的列表数据 | 无 | 由所有键组成的列表 | |
values():获取值列表 | 获取字典中所有的值 value组成的列表数据 | 无 | 由所有值组成的列表 | |
items():获取键值对列表 | 获取字典中所有的键值对列表数据 | 无 | 由键值对组成的列表,键值对的格式是元组数据 | |