Python字典的操作

2022-09-04 03:45:09 字數 1533 閱讀 7168

字典一種key - value 的資料型別,使用就像我們上學用的字典,通過筆劃、字母來查對應頁的詳細內容。

特點:

tmail_menu =,

"連衣裙":,

},"數碼

":,"充電寶":

},"**

":,"風衣":}

}

模擬天貓**的購物列表

1、字典的操作

定義字典:

info =

info2 =

定義字典:info

追加

info["stu1104"]="麻六"

如果字典中沒有,就新增

修改

info["stu1101"]="張三"

修改查詢

info.get("stu1104")

none

獲取字典中的項,在返回true,不在返回none

"stu1104" in info

false

判斷項是否在字典中,在返回true,不在返回false

刪除

info.pop("stu1103")

刪除del info["stu1101"]

刪除 info.clear()

清楚字典中所有的項

info.popitem()

隨機刪除字典中的一項

拷貝

info.copy

只做淺拷貝,修改info後的資訊是不被拷貝的

取值

info.values()

dict_values(['zhang san', 'li si', 'xiao ming'])

只列印key下面的內容

取key

info.key()

dict_keys(['stu1101', 'stu1102', 'stu1103'])

只列印key

setdefault

info.setdefault("stu1101","notat")

zhang san

如果存在key 「stu1101」,返回其值,如果不存在,返回notat

更新

info.update(info2)

更新字典,如果存在key,更新其值,不存在新增

item

info.item()

dict_items([('1', 'zhang san'), ('stu1103', '小名')])

把字典轉換成列表

2、字典的迴圈

for i in

info:

print(i)

python操作字典 Python 字典操作高階

學習了 python 基本的字典操作後,學習這些高階操作,讓寫出的 更加優雅簡潔和 pythonic 與字典值有關的計算 問題想對字典的值進行相關計算,例如找出字典裡對應值最大 最小 的項。解決方案一 假設要從字典 中找出值最小的項,可以這樣做 d min zip d.values d.keys 2...

python字典的操作

一 字典 1 字典的定義 字典是乙個無序的,可修改的,元素呈鍵值對的形式,以逗號分割的,以大括號包圍的序列 字典是python基礎資料型別當中唯一乙個對映關係的資料型別 由於字典無序,所以我們定義字典和字典生成之後的元素順序是不同的 dic 2 字典的key的型別只能是不可變資料型別,value可以...

python 字典的操作

字典是python 中的一種容器,掌握python 的字典有其必要性,有其是在圖論的學習中的建圖。本文首先介紹字典的定義,而後從建立字典,增加字典元素,刪除字典元素和更改字典的元素的等四個方面進行學習。字典的分為兩個部分,第一部分是鍵,第二部分是值。鍵與值之間主要是通過 進行連線。例程如下 dict...