字典是什麼,如何獲取字典中的值

2021-10-20 01:29:57 字數 993 閱讀 8532

字典:也是乙個容器型別的資料,可以儲存多個鍵值對資料

字典的表現形式: , 型別: 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...