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

溫馨提示×

溫馨提示×

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

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

Python中字典的增刪改查如何理解

發布時間:2022-01-04 00:28:54 來源:億速云 閱讀:187 作者:柒染 欄目:開發技術

Python中字典的增刪改查如何理解,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

    Python中的字典

    Python中字典的增刪改查如何理解

    一、字典的特點

    Python中字典的增刪改查如何理解

    二、創建字典

    創建字典用大括號表示

    dict1={'a':3,'b':4,'c':7}  ##第一種創建方式
    print(dict1)
    dict2=dict(a=2,b=3) ##第一種創建方式
    print(dict2)
    
    {'a': 3, 'b': 4, 'c': 7}
    {'a': 2, 'b': 3}

    三、查詢字典數據

    dict2=dict(a=2,b=3) ##創建字典
    print(dict2['a']) ##查詢字典中a的值,如果key不存在,拋出異常
    print(dict2.get('a')) ##使get方法查詢字典中a的值,如果key不存在,返回none
    
    2
    2

    四、Key的判斷

    dict2=dict(a=2,b=3)
    print( 'a' in dict2)
    print( 'a' not in dict2)
    
    True
    False

    五、Key的刪除

    dict2=dict(a=2,b=3) ##刪除,清空為clear
    del dict2['a']
    print(dict2)
    
    {'b': 3}

    六、Key的添加

    dict2=dict(a=2,b=3) ##
    dict2['c']=4
    print( dict2 )
    
    {'a': 2, 'b': 3, 'c': 4}

    七、Key的修改

    dict2=dict(a=2,b=3) ##第一種創建方式
    dict2['c']=4  ##添加c,值為4
    print( dict2 )
    dict2['c']=10 ##修改c的值為10
    print( dict2 )
    
    {'a': 2, 'b': 3, 'c': 4} 
    {'a': 2, 'b': 3, 'c': 10} ##c已經被修改為10

    八、字典的視圖

    keys()

    獲取字典中所有的key

    test={'張三':56,'李斯':56}
    print(test.keys())
    print(list(test.keys()) ##轉換為列表
    
    dict_keys(['張三', '李斯'])
    ['張三', '李斯']
    values()

    獲取字典中所有的values

    values=test.values()
    print(values)
    
    dict_values([56, 56])
    [56, 56]
    iterms()

    獲取字典中所有的key,values對

    iterm=test.items()
    print(iterm)
    print(list(iterm))  ##轉換之后的列表元素是一組元祖
    
    dict_items([('張三', 56), ('李斯', 56)])
    [('張三', 56), ('李斯', 56)]

    九、字典的遍歷

    dic1={'a':2,'b':3,'c':4}
    for i in dic1:
        print(i)  ##遍歷字典的key
        print(dic1.get(i)) ##使用get函數打印值
        print(dic1[i]) ##第二種方法遍歷值

    十、生成字典的表達式

    name=['張三','李斯','王五']
    age=[23,45,37]
    d= {name:age for name,age in zip(name,age)} #注意最外面要加大括號
    print(d)
    
    ```
    d= {test:age for test,age in zip(name,age)}  ##跟變量名無關,zip打包的值有關
    print(d) ##結果相同
    ```
    
    {'張三': 23, '李斯': 45, '王五': 37}
    外面要加大括號
    print(d)
    
    ```
    d= {test:age for test,age in zip(name,age)}  ##跟變量名無關,zip打包的值有關
    print(d) ##結果相同
    ```
    
    {'張三': 23, '李斯': 45, '王五': 37}

    關于Python中字典的增刪改查如何理解問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

    向AI問一下細節

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

    AI

    曲麻莱县| 滁州市| 岳阳市| 镇康县| 宁乡县| 定安县| 九龙城区| 富宁县| 柘荣县| 观塘区| 积石山| 涞水县| 白沙| 电白县| 霍州市| 丰顺县| 财经| 宝应县| 滕州市| 玉林市| 闽侯县| 汨罗市| 三台县| 巴中市| 九龙坡区| 广饶县| 南昌市| 广灵县| 顺平县| 景洪市| 石城县| 颍上县| 清涧县| 肇庆市| 特克斯县| 桐梓县| 五常市| 夏河县| 杭州市| 德江县| 屯门区|