标签:python
1.基本操作
1)通过键读取值
>>> d={'a':1,'b':2} >>> d['a'] 1 >>> d['b'] 2 >>> d {'a': 1, 'b': 2}
>>> d={'a':1,'b':2,'c':3,'d':4} >>> d {'c': 3, 'd': 4, 'a': 1, 'b': 2} >>>
注意:字典d的输出不是按照一定的顺序
原因:因为字典是散列表,根据散列码来查询搜索值,而键所对应的内存哈希码是随机生成的,所以顺序就不一定按照输入的顺序
2)求长度、列举键
>>> d={'a':1,'b':2,'c':3,'d':4} >>> len(d) 4 >>> list(d.keys ()) ['c', 'd', 'a', 'b'] >>>
2.在原处修改字典
1)使用键修改
>>> d={'a':1,'b':2,'c':3,'d':4} >>> d['c']=[1,2,3] >>> d {'c': [1, 2, 3], 'd': 4, 'a': 1, 'b': 2} >>>
2)增加一个值
>>> d={'a':1,'b':2,'c':3,'d':4} >>> d['e']=(1,1,2,) >>> d {'c': 3, 'e': (1, 1, 2), 'd': 4, 'a': 1, 'b': 2} >>> 3)删除一个值
>>> d={'a':1,'b':2,'c':3,'d':4} >>> del d['a'] >>> d {'c': 3, 'e': (1, 1, 2), 'd': 4, 'b': 2} >>>
注意:跟列表不同的是,字典增加一个值,可以直接在后面加一个,列表由于超出了边界就报错,所以不行
就说到这里,谢谢大家
------------------------------------------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:python
原文地址:http://blog.csdn.net/raylee2007/article/details/48064645