dict
2016-02-14 23:22
369 查看
>>> kk={'11':1,'22':2,'33':3} >>> kk['11'] 1 >>> kk[1] Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> kk[1] KeyError: 1 >>> len(kk) 3 >>> '11' in kk True >>> list(kk.keys()) ['11', '33', '22'] >>> kk.keys() dict_keys(['11', '33', '22']) >>> kk['22']=['44','55','66'] >>> kk {'11': 1, '33': 3, '22': ['44', '55', '66']}
>>> del kk['11'] >>> kk {'33': 3, '22': ['44', '55', '66']} >>> kk['11']='ppp' >>> kk {'11': 'ppp', '33': 3, '22': ['44', '55', '66']}
>>> kk={'11':1,'22':2,'33':3} >>> list(kk.values()) [1, 3, 2] >>> list(kk.items()) [('11', 1), ('33', 3), ('22', 2)] >>> kk.get('11') 1 >>> kk.get('66') >>> >>> kk {'11': 1, '33': 3, '22': 2} >>> hh={'44':4,'55':5} >>> kk.update(hh) >>> kk {'11': 1, '33': 3, '44': 4, '22': 2, '55': 5} >>> kk={'11':1,'22':2,'33':3} >>> kk {'11': 1, '33': 3, '22': 2} >>> hh={'22':4,'55':5} >>> kk.update(hh) >>> kk {'11': 1, '33': 3, '22': 4, '55': 5} >>> kk={'11':1,'22':2,'33':3} >>> kk {'11': 1, '33': 3, '22': 2} >>> hh={'44':2,'55':5} >>> kk.update(hh) >>> kk {'11': 1, '33': 3, '44': 2, '22': 2, '55': 5}
>>> kk={'11':1,'22':2,'33':3} >>> kk.pop('22') 2 >>> kk {'11': 1, '33': 3} >>> kk={} >>> kk[5]='555' >>> kk {5: '555'}
>>> matrix={} >>> matrix[(1,2,3)]=44 >>> matrix[(5,8,9)]=99 >>> matrix {(5, 8, 9): 99, (1, 2, 3): 44} >>> list(zip(['1','2','3'],[11,22,33])) [('1', 11), ('2', 22), ('3', 33)] >>> dict(zip(['1','2','3'],[11,22,33])) {'1': 11, '3': 33, '2': 22} >>> hh={k:v for (k,v) in zip(['a','b','c'],[11,22,33])} >>> hh {'a': 11, 'c': 33, 'b': 22} >>> uu={x:x**3 for x in range(1,5)} >>> uu {1: 1, 2: 8, 3: 27, 4: 64} >>> gg=dict.fromkeys(['a','b','c'],0) >>> gg {'a': 0, 'c': 0, 'b': 0} >>> gg=dict.fromkeys(['a','b','c']) >>> gg {'a': None, 'c': None, 'b': None}
>>> dd=dict(a=1,b=2,c=3) >>> dd {'a': 1, 'c': 3, 'b': 2} >>> dd.keys() dict_keys(['a', 'c', 'b']) >>> n=dd.keys() >>> n dict_keys(['a', 'c', 'b']) >>> dd.keys()|{'b','c','d'} {'a', 'c', 'b', 'd'} >>> dd.keys()&{'b','c','d'} {'c', 'b'} >>> dd.has_key('b') #has_key() 无效了 Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> dd.has_key('b') AttributeError: 'dict' object has no attribute 'has_key'
相关文章推荐
- Linux 学习树之基础20160214
- excle .net
- POJ 2352 线段树(单点更新)
- YTU 2402: Common Subsequence
- Coderforce 626C Block Towers(脑洞啊)
- leetcode 34. Search for a Range
- 电脑绣花打版软件评比 《下》
- BZOJ 2510 弱题 概率 矩阵乘法 循环矩阵
- 电脑绣花打版软件评比(中)
- YTU 2598: 编程题B-小平智斗自动售货机
- 电脑绣花制版软件评比(上)
- 蓝桥杯历届试题-翻硬币
- domino uploadify不刷新页面上传多附件
- Atitit.软件硕士 博士课程 一览表 attilax 总结
- Atitit.软件硕士 博士课程 一览表 attilax 总结
- Atitit.软件硕士 博士课程 一览表 attilax 总结
- 第二次作业(1)
- iOS 开发小记 (八)
- struts2学习笔记--使用Validator校验数据
- YTU 2597: 编程题B-选拔飞行员