博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 2.7--help(dict)
阅读量:5959 次
发布时间:2019-06-19

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

hot3.png

声明方式:

dictname={key1:value1,key2,value2...key n:value n}

dictname={}

dictname[key]=value:添加键值对

dictname[key]=new_vlaue:修改某个键的值

字典方法 

__cmp__(...)
 x.__cmp__(y) <==> cmp(x,y)
 
__contains__(...)
 D.__contains__(k) -> 如果字典D中含有一个名为k的key则返回True,否则返回False
 
__delitem__(...)
 x.__delitem__(y) <==> del x[y]
 
__eq__(...)
 x.__eq__(y) <==> x==y
 
__ge__(...)
 x.__ge__(y) <==> x>=y
 
__getattribute__(...)
 x.__getattribute__('name') <==> x.name
 
__getitem__(...)
 x.__getitem__(y) <==> x[y]
 
__gt__(...)
 x.__gt__(y) <==> x>y
 
__init__(...)
 x.__init__(...) 初始化x
 
__iter__(...)
 x.__iter__() <==> iter(x)
 
__le__(...)
 x.__le__(y) <==> x<=y
 
__len__(...)
 x.__len__() <==> len(x)
 
__lt__(...)
 x.__lt__(y) <==> x<y
 
__ne__(...)
 x.__ne__(y) <==> x!=y
 
__repr__(...)
 x.__repr__() <==> repr(x)
 
__setitem__(...)
 x.__setitem__(i, y) <==> x[i]=y
 
__sizeof__(...)
 D.__sizeof__() -> 返回字典d在内存中的(以字节为单位),字节数size of D in memory, in bytes
 
clear(...)
 D.clear() -> 清空字典中的键值对,无返回值
 
copy(...)
 D.copy() -> 将字典D浅复制到a 
 
fromkeys(...)
 dict.fromkeys(S[,v]) -> 生成key为S,valu为v的新字典。v默认为None
 
get(...)
 D.get(k[,d]) -> 如果键k在字典D中则返回k对应的值,否则返回值d,d默认为None
 
has_key(...)
 D.has_key(k) -> 若键k在字典D中则返回True,否则返回False
 
items(...)
 D.items() -> 返回字典D中所有键值对的列表,每个键值对放在一个元祖里
 
iteritems(...)
 D.iteritems() -> 返回字典D的键值对迭代器
 
iterkeys(...)
 D.iterkeys() -> 返回字典d中所有键的迭代器
 
itervalues(...)
 D.itervalues() -> 返回字典d中所有值的迭代器
 
keys(...)
 D.keys() -> 返回字典D中所有键的列表
 
pop(...)
 D.pop(k[,d]) -> 从字典D中删除键k并返回键k对应的值。如果字典中没有键k,则返回给定的值d,否则返回“KeyError”

popitem(...)
 D.popitem() ->删除并以元组形式返回字典D中的一个键值对 (k, v),若字典D为空,则返回KeyError
 
setdefault(...)
 D.setdefault(k[,d]) -> 类似D.get(k,d),字典D中没有键k,则将k添加至D中,若给出值d,则k=d,否则k为None
 
update(...)
 D.update([E, ]**F) -> 无返回值,将字典E或迭代器F传给字典D

    如果字典D含有字典E传给的key,那么执行D.update(E),会将字典D原有key值更新为字典E的key的值

    如果字典D没有字典E传给的key,那么执行D.update(E),会将字典E的key和key值加入到字典D中

    迭代器同字典使用

 
values(...)
 D.values() -> 返回字典D的所有值的列表
 
viewitems(...)
 D.viewitems() -> 返回字典D的键值的view对象
 
viewkeys(...)
 D.viewkeys() -> 返回字典D的所有键的view对象
 
viewvalues(...)
 D.viewvalues() -> 返回字典D的所有值的view对象

转载于:https://my.oschina.net/u/2431775/blog/1546189

你可能感兴趣的文章
几种减小javascript对性能影响的方法
查看>>
PHP常用库函数介绍+常见疑难问题解答
查看>>
ios 自定义UITableView中分组的标题sectionview
查看>>
Installing haproxy load balancing for http and https--转载
查看>>
iPhone-获取网络数据或者路径的文件名
查看>>
FORMAT格式
查看>>
启动Tomcat的时候遇到错误
查看>>
IE6,IE7浏览器下 margin 无效的解决方法
查看>>
SpringBoot读取application.properties文件
查看>>
hibernate 启动和辅助类实现资源的重复使用
查看>>
Mongodb快速入门之使用Java操作Mongodb
查看>>
js正则大扫除
查看>>
外省人员-办理护照_百度经验
查看>>
[实变函数]1.4 可数集合
查看>>
快速构建Windows 8风格应用19-基础控件II
查看>>
选择排序---堆排序算法(Javascript版)
查看>>
动态装载外部JavaScript脚本文件
查看>>
不要问我有多懒,写个脚本跑django
查看>>
经常用得到的安卓数据库基类
查看>>
SQL Server 查看数据页面
查看>>