python 字典 *** 作
假设字典为 dics = {0:'a', 1:'b', 'c':3}
二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
>>>print dics.get('a')
0
>>>print dics.get('Paul')
None
dict.get(key,default=None) 两个选项 一个 key 一个 default= None ----default可以是任何strings(字符)
2.从字典中取值,若找到则删除;当键不存在时,显示异常key error
[方法] dics.pop('key')
3.给字典添加一个条目。如果不存在,就指定特定的值;若存在,就算了。
[方法] dic.setdefault(key, value)
4. update
>>>a = {'a':1,'b':2}
>>>a.update({'c':3})
>>>a
{'a': 1,'c': 3,'b': 2}
>>>a.update({'c':4})
>>>a
{'a': 1,'c': 4,'b': 2}
dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。
有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。
如果没有这个key直接添加值dict[k1]=v1
如果存在key,并且对应的值是个list类型
可以直接dict[k1].append(v1)
如果存在key,并且对应的值是一个简单的元素
那就没办法添加了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)