python數據結構——映射


一、映射概念

數據結構:以某種方式組合起來的數據元素的集合。

映射:以鍵值對方式組合起來的數據元素的集合。

二、映射特點

值存儲在鍵內,鍵值一一對應。

鍵可以是數、字符串或元組。

鍵不可修改不可重復,值可以重復。

三、python內置映射——dict

字典定義

形如:{key1:value1,key2:value2},通過key找對應的value。

字典構建

dict([(k1,k2),(v1,v2)])→{k1:v1,k2:v2}

dict(k1=v1,k2=v2)→{k1:v1,k2:v2}

字典常用方法

  1. format_map()字符串中鍵對應的值要用format_map而不是format
  2. clear:刪除字典鍵值對,保留字典
  3. copy:復制字典
  4. get:訪問鍵的值,如果不存在可以設置返回值get(key,'None')而不會報錯
  5. setdefault:訪問鍵的值,不存在時自動添加鍵值對
  6. keys:返回包含字典中所有鍵的字典視圖
  7. values:返回包含字典中所有值的字典視圖
  8. items:返回以鍵值對組成的列表(字典視圖),可迭代
  9. popitem:隨機刪除某個鍵值對


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM