python-字典使用方法


一、字典的定義

  字典通過鍵值對的形式存儲數據,通過key查找對應值,也叫映射。

  字典無序,都存儲在一個特定的鍵(key)下,鍵可以是數字、字符串甚至元組。字典也是python中唯一內建的映射類型。

二、創建字典

# 字典 dict  dictionary
# {} 無序 key名唯一,常用字符串。 值可以是任意的數據類型。 key:value

dic = {"key1":"value1", "key2":"value2", "key3":"value3"}

三、字典基本操作

3.1 添加&修改

# 如果鍵名不存在於字典當中,那就是添加鍵值對。
# 如果鍵名存在於字典當中,那就是修改鍵對應的值。

  3.1.1    

    字典名.["key"] = "value"

  3.1.2 添加字典2到字典1

    字典1.update(字典2)

3.2 刪除

  3.2.1 pop("key")和popitem

           pop方法用來獲得對應於給定鍵的值,然后將鍵—值對從字典中刪除。

           popitem方法類似於list.pop,后者會彈出列表的最后一個元素,但不同的是因為字典沒有順序,所以popitem會彈出隨機的項。

  3.2.2 clear

            clear方法清除字典中的所有項,無返回值

四、字典內置函數/方法

4.1 比較兩個字典元素

  cmp(dict1, dict2)

4.2 計算字典元素個數,即鍵的總數

  len(dict)

4.3 輸出字典可打印的字符串表示

  str(dict)

4.4 返回輸入的變量類型,如果變量是字典就返回字典類型

  type(variable) :type(dict["key/value"])

4.5 返回指定鍵的值,如果值不在字典中返回default值

  dict.get(key, default = None)

4.6 如果鍵在字典dict中返回true,否則返回false

  dict.has_key(key)

4.7 以列表返回可遍歷的(鍵,值)元組數組

  dict.items()

4.8 以列表返回一個字典所有的鍵/值

  dict.keys()

  dict.values()

 


免責聲明!

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



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