python 字典操作
生活随笔
收集整理的這篇文章主要介紹了
python 字典操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
假設(shè)字典為dics = {0:'a', 1:'b', 'c':3}
1.從字典中取值,當鍵不存在時不想處理異常
[方法]? dics.get('key', 'not found')
[例如]
???????????
[解釋] 當鍵'key'不存在是,打印'not found'(即想要處理的信息),當存在是輸出鍵值。
【其他解決方案一】
if key in dics: print dics[key] else: print 'not found!!'【其他解決方案二】
try: print dics[key] except KeyError: print 'not found'例子:
??????????
2.從字典中取值,若找到則刪除;當鍵不存在時不想處理異常
[方法]? dics.pop('key', 'not found')
[例如]
??????????
[解釋] 當鍵'key'不存在是,打印'not found'(即想要處理的信息),當存在是輸出鍵值,并且去除該健。
3.給字典添加一個條目。如果不存在,就指定特定的值;若存在,就算了。
[方法] dic.setdefault(key, default)
[例如]
??????
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}?
?
轉(zhuǎn)載于:https://www.cnblogs.com/kaituorensheng/archive/2013/01/24/2875456.html
總結(jié)
以上是生活随笔為你收集整理的python 字典操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery获取及设置单选框,多选框,文
- 下一篇: Horspool 字符串快速查找算法