Python 字典删除元素clear、pop、popitem
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Python 字典删除元素clear、pop、popitem
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                同其它python內(nèi)建數(shù)據(jù)類型一樣,字典dict也是有一些實用的操作方法。這里我們要說的是字典刪除方法:clear()、pop()和popitem(),這三種方法的作用不同,操作方法及返回值都不相同。接下來就來查看下這些字典特定方法的具體用法是什么。
 字典clear()方法
clear()方法是用來清除字典中的所有數(shù)據(jù),因為是原地操作,所以返回None(也可以理解為沒有返回值)
>>> x['name'] = 'lili' >>> x['age'] = 20 >>> x {'age': 20, 'name': 'lili'} >>> returned_value = x.clear() >>> x { } >>> print returned_value None字典的clear()方法有什么特點:
>>> f = {'key':'value'} >>> a = f >>> a {'key': 'value'} >>> f.clear() >>> f {} >>> a {}當原字典被引用時,想清空原字典中的元素,用clear()方法,a字典中的元素也同時被清除了。
 字典pop()方法
移除字典數(shù)據(jù)pop()方法的作用是:刪除指定給定鍵所對應的值,返回這個值并從字典中把它移除。注意字典pop()方法與列表pop()方法作用完全不同。
>>> x = {'a':1,'b':2} >>> x.pop('a') 1 >>> x {'b': 2}字典popitem()方法
字典popitem()方法作用是:隨機返回并刪除字典中的一對鍵和值(項)。為什么是隨機刪除呢?因為字典是無序的,沒有所謂的“最后一項”或是其它順序。在工作時如果遇到需要逐一刪除項的工作,用popitem()方法效率很高。
python iteritems() >>> x {'url': 'www.iplaypy.com', 'title': 'python web site'} >>> x.popitem() ('url', 'www.iplaypy.com') >>> x {'title': 'python web site'}轉載于:https://www.cnblogs.com/nyist-xsk/p/7375019.html
總結
以上是生活随笔為你收集整理的Python 字典删除元素clear、pop、popitem的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: elasticsearch 不同集群数据
- 下一篇: MyBatis中if,where,set
