Python数据类型之成双成对的字典(下)

Python数据类型之成双成对的字典(下)

上节课我们讲解了字典常见及字典的相关操作,本节课给大家带来字典实用函数。

在这里插入图片描述

字典常用函数

我们还是用下面的字典为例子

dict1 = {'小甲':'苹果手机','小乙':'华为手机 ','小丙':'小米手机'}
方法名作用例子
len(dict1)计算字典中键的个数len(dict1)—>3
dict1.clear()清空整个字典dict1.clear()无返回值,dict1变成{}
dict1.copy()复制字典浅拷贝(后面涉及)dict1.copy()返回一个和dict1一模一样的数据
dict.fromkeys(key_list,value_list)构建字典,以key_list的每个数据项为键,value_list为所有键对应的初始值dict.fromkeys([‘小丁’,‘小兰’],‘vivo手机’)—>{‘小丁’: ‘vivo手机’, ‘小兰’: ‘vivo手机’}
dict1.get(key,默认值)返回指定key对应的值,如果没有返回默认值dict1.get(‘小王’,11)—>11
dict1.has_key(key)判断key是否在dict1的键中,如果在返回True,否则Falsedict1.has_key(‘小甲’)—>True
dict1.items()以列表返回可遍历的(键, 值) 元组数组dict1.items()—>dict_items([(‘小甲’, ‘苹果手机’), (‘小乙’, '华为手机 '), (‘小丙’, ‘小米手机’)])
dict1.keys()返回由所有键组成列表的特殊数据dict1.keys()—>dict_keys([‘小甲’, ‘小乙’, ‘小丙’])
dict1.update(dict2)将dict2的键值对更新到dict1中dict1.update({‘小丁’:‘vivo手机’})无返回值,原字典变成{‘小甲’: ‘苹果手机’, ‘小乙’: '华为手机 ', ‘小丙’: ‘小米手机’, ‘小丁’: ‘vivo手机’}
dict1.values()返回由所有值组成列表的特殊数据dict1.values()—>dict_values([‘苹果手机’, '华为手机 ', ‘小米手机’])
dict1.pop(key,默认值)删除字典给定键 key 所对应的值,返回值为被删除的值,如果没有,则返回默认值dict1.pop(‘小丁’,111)—>111

字典的方法比较多,大家需要多练习。掌握好规则就好了。

码字不易,欢迎大家在评论区留言,收藏。或者加入群聊一起进步学习。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值