亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Python的字典有哪些

發布時間:2021-10-11 09:20:55 來源:億速云 閱讀:142 作者:iii 欄目:開發技術

本篇內容主要講解“Python的字典有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python的字典有哪些”吧!

目錄
  • 什么是字典?

  • 創建字典

    • 1. 直接賦值

    • 2. 使用 dict()函數創建空字典

    • 3. 獲取字典元素

    • 4. 唯一的鍵,如果字典中有倆個或多個相同的鍵,默認取最后一個

  • 小結:

    • 字典的增

      • 字典的改 

        • 字典的刪

          • 1. del 方法

          • 2. pop 方法

          • 3. popitme 方法

          • 4. clear 方法

        • 字典的查

          • 字典取值

            • 1. keys 方法

            • 2. values 方法

            • 3. items 方法

          • 字典復制

            • 遍歷字典

            什么是字典?

            字典在 Python 中是一個無序的數據集合,字典使用鍵值對進行存儲。

            Dict = {'key':'value'}

            創建字典

            • 直接賦值,使用花括號 { }

            • 使用 Dict函數 創建空字典

            1. 直接賦值

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            print(Dict)
            print(type(Dict))
             
            >>> {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            >>> <class 'dict'>

            2. 使用 dict()函數創建空字典

            Dict = dict()
            print(Dict)
            print(type(Dict))
             
            >>> {}
            >>> <class 'dict'>

            3. 獲取字典元素

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            print(Dict['察查司'])
             
            >>> 陸之道

            4. 唯一的鍵,如果字典中有倆個或多個相同的鍵,默認取最后一個

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨', '罰惡司': '李鬼'}
            print(Dict['罰惡司'])
             
            >>> 李鬼

            小結:

            • 字典由鍵(key)和值(value)組成。

            • 創建可以使用花括號,也可以使用 dict 函數,元素之間用逗號隔開,鍵值之間使用冒號隔開。

            • 注:鍵(key)必須是不可變類型,比如數字,字符串,而值(value)隨意。

            • 字典元素使用鍵(key)來獲取。

            • 鍵是唯一的,盡量不要相同。

            字典的增

            Dict[鍵] = '值'
            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Dict['居民'] = '繪夢獅'
            print(Dict)
             
            >>> {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨', '居民': '繪夢獅'}

            字典的改 

            方法描述
            直接修改直接修改,方法跟增差不多
            update將字典元素添加到另一個字典中,如果被添加字典已有該元素則修改,否則增加
            Dict[鍵] = '值'
            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            # 如果字典中已存在該鍵則修改對應的值,否則增加
            Dict['罰惡司'] = '繪夢獅'
            print(Dict)
             
            >>> {'賞善司': '魏征', '罰惡司': '繪夢獅', '察查司': '陸之道', '陰律司': '崔玨'}

            2. 使用 update 方

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Dict2 = {'天師': '鐘馗', '罰惡司': '天師鐘馗'}
            Dict.update(Dict2)
            print(Dict)
             
            >>> {'賞善司': '魏征', '罰惡司': '天師鐘馗', '察查司': '陸之道', '陰律司': '崔玨', '天師': '鐘馗'}

            字典的刪

            方法描述
            del刪除某個元素,或刪除整個字典
            pop刪除某個元素
            popitme刪除字典中最后一個元素
            clear清空字典

            1. del 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            # 刪除某個元素根據鍵
            del Dict['罰惡司']
             
            # 刪除整個字典
            # del Dict
             
            print(Dict)
             
            >>> {'賞善司': '魏征', '察查司': '陸之道', '陰律司': '崔玨'}

            2. pop 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Dict.pop('賞善司')
            print(Dict)
             
            >>> {'罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}

            3. popitme 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Dict.popitem()
            print(Dict)
             
            >>> {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道'}

            4. clear 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Dict.clear()
            print(Dict)
             
            # 因為字典被清空了
            >>> {}

            字典的查

            方法描述
            in判斷元素是否在字典中,返回值為 Bool
            not in與 in 相反

            因為這是通用方法,前面已經說了很多次,現在就跳過了。

            字典取值

            方法描述
            keys

            獲取字典中的鍵,返回一個迭代

            values獲取字典中的值,返回一個迭代
            items獲取字典的鍵值,返回一個迭代

            1. keys 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Key = Dict.keys()
            print(Key)
             
            # 對于迭代對象我們可以遍歷它,或者將它轉化為列表進行操作
            >>> dict_keys(['賞善司', '罰惡司', '察查司', '陰律司'])

            2. values 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Value = Dict.values()
            print(Value)
             
            # 對于迭代對象我們可以遍歷它,或者將它轉化為列表進行操作
            >>> dict_values(['魏征', '鐘馗', '陸之道', '崔玨'])

            3. items 方法

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            Item = Dict.items()
            print(Item)
             
            # 對于迭代對象我們可以遍歷它,或者將它轉化為列表進行操作
            >>> dict_items([('賞善司', '魏征'), ('罰惡司', '鐘馗'), ('察查司', '陸之道'), ('陰律司', '崔玨')])

            字典復制

             老樣子使用 copy 函數

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            copy_Dict = Dict.copy()
            Dict.clear()
            print(Dict)
            print(copy_Dict)
             
            >>> {}  
            >>> {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}

            遍歷字典

            • 遍歷 key

            • 遍歷 value

            • 遍歷 item

            • 遍歷 key - value

            1. 遍歷 key

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            for i in Dict.keys():
                print(i)
             
             
            >>> 賞善司
                罰惡司
                察查司
                陰律司

            2. 遍歷 value

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            for i in Dict.values():
                print(i)
             
            >>> 魏征
                鐘馗
                陸之道
                崔玨

            3. 遍歷 item

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            for i in Dict.items():
                print(i)
             
            >>> ('賞善司', '魏征')
                ('罰惡司', '鐘馗')
                ('察查司', '陸之道')
                ('陰律司', '崔玨')

            4. 遍歷 key與 value

            Dict = {'賞善司': '魏征', '罰惡司': '鐘馗', '察查司': '陸之道', '陰律司': '崔玨'}
            for key, value in Dict.items():
                print(key, value)
             
            >>> 賞善司 魏征
                罰惡司 鐘馗
                察查司 陸之道
                陰律司 崔玨

            到此,相信大家對“Python的字典有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

            向AI問一下細節

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

            AI

            金山区| 九龙县| 卢氏县| 永兴县| 镇坪县| 永昌县| 田林县| 旬邑县| 长阳| 同仁县| 康乐县| 南漳县| 商河县| 定兴县| 叶城县| 德江县| 安平县| 桂林市| 平度市| 南充市| 乌拉特中旗| 漾濞| 张家港市| 镇雄县| 景泰县| 大同县| 河曲县| 衢州市| 铜陵市| 大余县| 扎兰屯市| 蚌埠市| 石林| 甘孜县| 仙游县| 柳河县| 中宁县| 寿光市| 双辽市| 吴川市| 邢台县|