字典:也是乙個容器型別的資料,可以儲存多個鍵值對資料
字典的表現形式: , 型別: dict
字典的使用場景: 儲存某個描述型資訊,可以使用字典,比如:儲存某乙個學生資訊,儲存某乙個教室的資訊。
列表的使用場景: 儲存某一類資訊可以使用列表,比如:儲存學生這類資訊,[, ]
字典的好處:字典的取值操作比列表的取值操作可讀性要高
# 定義字典型別的變數
person_dict =
print(person_dict, type(person_dict))
#
根據key獲取字典中的value值,注意點:字典中的key都是唯一
1. 中括號方式取值
2. get方法取值
# 1. 中括號方式取值 **********
name = person_dict["name"]
print(name)
#陳曉# 2. get方法取值 *****====
age = person_dict.get("age")
print(age)
#40
對比區別
#中括號取值
address = person_dict["address", "北京"]
print(address)
# address = person_dict["address", "北京"]
# keyerror: ('address', '北京')
#get方法取值
address = person_dict.get("address")
print(address)
#none
通過對比可以得知,中括號方式取值要保證key必須在字典中存在,否則崩潰,get方式取值如果key不存在獲取的是none, 當然可以設定預設值,比如:person_dict.get("address", "北京") 取字典的值 Python小課堂 字典
python3字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。乙個簡單的字典例項 d...
python獲取字典或者列表中的某個值
獲取字典中的某個值 字典 key 當key不存在,會報錯 keyerror 字典.get key key不存在不會報錯,返回none,也可指定返回值 dict1 print dict1.get a 不存在 print dict1 a 獲取列表中的某個值 列表 index 索引位置,從0開始,如果超過...
python學習筆記 獲取字典特定值對應的鍵
對於字典,通過 鍵 獲得 值 非常簡單,但通過 值 獲得 鍵 則需繞些彎子。假設 def getkey dic,value if value not in dic.values return none result set for key in dic if dic key value result...