python中元组、集合、字典常用操作方法

 

 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:加入到集合中的数据Noneset1 = {1,2,3}
set1.
append("itcast")
remove(data):删除从集合中删除指定的数据,如果数据不存在将报错data:要从集合中删除的数据Noneset1 = {1,2,3,"itcast"}
set1.
remove("itcast")
pop():获取删除从集合中获取并删除第一个数据获取到的数据set1 = {1,2,3,"itcast"}
data = set1.pop()
clear():清空清空集合中的数据Noneset1 = {1,2,3,"itcast"}
set1.
clear()
     

 

 

 

 

 

 

 

 

 

 

 

 

3.字典操作常用函数:

方法名功能参数返回值范例
pop(key):删除获取从字典中删除指定键key对应的键值对,如果键key不存在将报错

key:要删除的值

value对应的键key

被删除的值value
dict1 = {"name":"itcast","age":11}

v = dict1.pop("name")
popitem():删除从字典中删除指定键key对应的键值对,如果键key不存在将报错key:要删除的键值对对应的键key被删除的键值对,以元组的形式返回
dict1 = {"name":"itcast","age":11}

v = dict1.popitem()
clear():清空清空字典中的数据None
dict1 = {"name":"itcast","age":11}

dict1.clear()
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不存在将返回Nonekey:要查询的键key根据键key在字典中查询的值value
dict1 = {"name":"itcast","age":11}

v = dict1.get("age")
key():获取键列表

获取字典中所有的键

key组成的列表数据

由所有键组成的列表
dict1 = {"name":"itcast","age":11}

dict1.keys()
values():获取值列表获取字典中所有的值   value组成的列表数据由所有值组成的列表
dict1 = {"name":"itcast","age":11}

dict1.values()
items():获取键值对列表获取字典中所有的键值对列表数据由键值对组成的列表,键值对的格式是元组数据
dict1 = {"name":"itcast","age":11}

dict1.items()
     

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值