91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Python字典基本操作

發布時間:2021-09-28 09:15:40 來源:億速云 閱讀:104 作者:iii 欄目:開發技術

這篇文章主要介紹“如何理解Python字典基本操作”,在日常操作中,相信很多人在如何理解Python字典基本操作問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何理解Python字典基本操作”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

>>> dir(dict) #查看字段dict的屬性和方法
['__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values']

字典常用函數說明:

dict1.clear()清空字典
dict1.copy()復制字典
dict1.get(k,[default])獲取k對應的值,不存在則返回default
dict1.items()獲得由鍵和值組成的迭代器
dict1.keys()獲得鍵的迭代器
dict1.pop(k)刪除k:v成員對
dict1.update(dict2)將字典dict2中的鍵值對更新到dict1里
dict1.values()獲得值的迭代器
dict1.fromkeys(k1,v1)以列表或元組k1中給定的值作為鍵值重新建立字典,默認值為v1
dict1.popitem()從字典中刪除任意鍵值對并返回它
dict1.setdefault(k,default)若字典中存在鍵名為k的鍵則返回對應值;否則在字典中建立一個k:default鍵值對成員

字典基本操作:

>>> d1 = {'a':1,'b':2,'c':3,'d':4}
>>> d1
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> d1.get('a')
1
>>> d1.get('f','123')#獲取不存在的鍵,則返回可選參數設置的123
'123'
>>> d1.get('f') #獲取不存在的鍵,不設置可選參數則沒有返回值
>>> d1['d'] #使用鍵名獲取,若鍵值存在則直接返回鍵值
4
>>> d1['f'] #使用鍵名獲取不存在的鍵則返回錯誤(不同于get方法)
Traceback (most recent call last):
 File "<pyshell#7>", line 1, in <module>
  d1['f']
KeyError: 'f'
>>> d1.items() #返回字典中所有鍵值對
dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4)])
>>> d1.keys() #返回字典的所有鍵
dict_keys(['a', 'b', 'c', 'd'])
>>> d1.values() #返回字典的所有值
dict_values([1, 2, 3, 4])
>>> d1.update({'d':999}) #用一個字典{'d':999}去更新d1已存在的鍵值對'd': 4
>>> d1
{'a': 1, 'b': 2, 'c': 3, 'd': 999}
>>> d1.update({'f':1000}) #用一個字典{'f':1000}去更新d1不存在的鍵值對(等于是添加鍵值對)
>>> d1
{'a': 1, 'b': 2, 'c': 3, 'd': 999, 'f': 1000}

到此,關于“如何理解Python字典基本操作”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博乐市| 临西县| 乌兰察布市| 巴林左旗| 尖扎县| 射洪县| 武夷山市| 收藏| 黄石市| 西丰县| 济源市| 黔西| 晋江市| 乐至县| 邯郸市| 株洲县| 噶尔县| 海城市| 南昌市| 林甸县| 大安市| 韩城市| 兴宁市| 宜宾县| 连平县| 石首市| 伊金霍洛旗| 临汾市| 三江| 巴中市| 景德镇市| 滨海县| 盐津县| 昭平县| 克什克腾旗| 五原县| 申扎县| 罗山县| 石嘴山市| 河源市| 铜川市|