字典核新方法
2016-01-27 20:29
393 查看
dict() 方法
1.dict.clear 清除字典元素
2.dict.copy #浅拷贝dictionary
3.dict.fromkeys #返回一个新的dictionary,key由iterable的元素组成,value等于value
4.dict.get#返回dictionary中key为指定值k对应的value,
5.dict.items #返回dictionary所有key-value对组成的集合
6.dict.keys
7.dict.pop #从dictionary中删除指定key,返回指定key对应的value。如果dictionary中不存在指定key,如果指定了d,返回d,否则抛出例外
8.dict.popitem dict.popitem #删除并返回key-value对(key, value)作为2-tuple,如果dictionary为空,抛出例外
D:\python\python.exe D:/py1/day1/str.py
(1, 'dd')
9..setdefault #如果dictionary中不存在k,设置D[k]=d
10.dict.update
11.dict.values
1.dict.clear 清除字典元素
dic ={1:"dd", 2:"aa"} dic.clear() print(dic)
2.dict.copy #浅拷贝dictionary
dic ={1:"dd", 2:"aa"} b=dic.copy() print(b)
3.dict.fromkeys #返回一个新的dictionary,key由iterable的元素组成,value等于value
a = dict.fromkeys(['k1','k2','k3'],'vvv') print(a)
4.dict.get#返回dictionary中key为指定值k对应的value,
dic ={1:"dd", 2:"aa"} print(dic.get(1))
5.dict.items #返回dictionary所有key-value对组成的集合
dic ={1:"dd", 2:"aa"} print(dic.items())
6.dict.keys
dic ={1:"dd", 2:"aa"} print(dic.keys())
D:\python\python.exe D:/py1/day1/str.py dict_keys([1, 2])
7.dict.pop #从dictionary中删除指定key,返回指定key对应的value。如果dictionary中不存在指定key,如果指定了d,返回d,否则抛出例外
dic ={1:"dd", 2:"aa"} dic.pop(1)
8.dict.popitem dict.popitem #删除并返回key-value对(key, value)作为2-tuple,如果dictionary为空,抛出例外
dic ={1:"dd", 2:"aa"} print(dic.popitem())
D:\python\python.exe D:/py1/day1/str.py
(1, 'dd')
9..setdefault #如果dictionary中不存在k,设置D[k]=d
>>> c {'k2': 'vvv', 'k1': 'vvv'} >>> c.setdefault('k1','v1') 'vvv' >>> c {'k2': 'vvv', 'k1': 'vvv'} >>> c.setdefault('k4','v4') 'v4' >>> c {'k2': 'vvv', 'k1': 'vvv', 'k4': 'v4'} >>>
10.dict.update
dict.update #使用E(dict/iterable)和F的数据更新dicti >>> a = {'ak1':'av1'} >>> b = {'bk1':'bv1'} >>> b.update(a) >>> b {'ak1': 'av1', 'bk1': 'bv1'}
11.dict.values
dict.values #返回dictionary所有value组成的集合 >>> b.values()
相关文章推荐
- 二分图的最大匹配 匈牙利算法
- XOR and Favorite Number
- 《程序员的自我修养》读书笔记
- Theano学习系列(3):符号变量的方法之creat new tensor
- 怎么设置启动界面ios 8设置状态栏字体颜色
- unity3d出版本时出现的图片失真(图片模糊)
- codeforces 607B Zuma 区间dp
- TCP的流量控制与拥塞控制
- linux: 查询局域网内在线的主机ip
- Autolayout自动布局1
- 使用COM提供SafeArray数据
- IOS-CoreData(增删改查、表关联、分页和模糊查询、多个数据库)
- 当再多大公司慢慢的放弃微软的技术时, 不知大家怎想?
- 小蚂蚁学习C语言(36)——题目——字符串的倒置
- 越老越结不了婚的星座,真的孤独终老?
- 使用mstsc进行远程连接
- HDU2222 Keywords Search(AC自动机模板)
- EditText设置可以编辑和不可编辑状态
- spark-shell的wordcount的例子存档
- 《EffcativeSTL》