博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 字典内建方法
阅读量:6941 次
发布时间:2019-06-27

本文共 1057 字,大约阅读时间需要 3 分钟。

hot3.png

一.常用字典内建方法 1.dict.clear() 删除字典中所有元素.

2.dict clear() 返回字典(浅副本)的一个副本.

3.dict.fromkeys(seq,val=None) 创建并返回一个新字典,以seq中的元素做该字典的键,val做该字典中所有键对应的初始值(注意,参数default的默认值为None).

4.dict.get(key,default=None) 对字典dict中的键key,返回它对应的值value,如果字典中不存在数据此键,则返回default的值(参数default的默认值为None).

5.dict.has_key(key) 如果键在字典中存在,返回True,否则返回False.

6.dict.items() 返回一个包含字典中键、值对元组的列表.

7.dict.keys() 返回一个包含字典中键的列表.

8.dict.iter*()

9.dict.pop(key[,default]) 和方法get()相似.如果字典中key键存在,删除并返回dict[key];如果key键不存在,且没有给出default的值,则引发KeyError异常.

10.dict.setdefault(key,default=None) 和方法set()相似,但如果字典中不存在key键,由dict[key]=default为它赋值 检查字典中是否含有某键,如果字典中这个键存在,你可以取到它的值.如果所找的键在字典中不存在,可以给这个键赋默认值并返回此值.

11.dict.update(dict2) 将字典dict2的健-值对添加到字典dict.字典中原有的键如果与新添加的键重复,那么重复键所对应的原有条目的值将被新键所对应的值覆盖.

12.dict.values() 返回一个包含字典中所有值的列表.

12.sorted(dict) 返回一个有序的迭代子.

dict2 = {'name':'earth','port':80}for eachKey in sorted(dict2):    print 'dict2 key',eachKey,'has value',dict2[eachKey]dict2 key name has value earthdict2 key port has value 80

13.dict.copy() 返回一个字典的副本(浅副本).

转载于:https://my.oschina.net/Traveller/blog/758772

你可能感兴趣的文章
我的友情链接
查看>>
Mysqlhotcopy热备本工具介绍
查看>>
ubuntu1204 source list
查看>>
Stylish 样式
查看>>
各种大型网站技术架构
查看>>
MySQL + MHA + keepalive + VIP 高可用实验
查看>>
exchange2010 移动邮箱
查看>>
使用syslog-ng搭建日志服务器
查看>>
跨域 Cookie 实现单点登录
查看>>
Facade模式[fəˈsɑːd]
查看>>
PVS架构之VHD虚拟磁盘 二
查看>>
ECS centos6.5安装redis3.0.7单机版
查看>>
我的友情链接
查看>>
Linux下安装jdk报Permission denied以及chmod详解
查看>>
Python搭建环境
查看>>
Solr环境搭建及IK分词的集成及solrJ的调用(二)
查看>>
No code, no money; No defect, no job.
查看>>
NO3
查看>>
LVS--DR模型
查看>>
微信扫码支付
查看>>