字典一種key - value 的資料型別,使用就像我們上學用的字典,通過筆劃、字母來查對應頁的詳細內容。
特點:
tmail_menu =,模擬天貓**的購物列表"連衣裙":,
},"數碼
":,"充電寶":
},"**
":,"風衣":}
}
1、字典的操作定義字典:
info =定義字典:infoinfo2 =
追加
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...