python資料型別(字典)

2021-10-09 20:10:26 字數 2105 閱讀 2319

字典的輸出遍歷

小結含義:字典是乙個無序的資料集合

例如:age=18,我們一般將「age」稱為鍵(key),而「18"我們將其稱為值(value),而兩者之間的關係稱為鍵值對。

格式為:

user_info =

1,怎樣對字典進行增添元素
user_info =

user_info[

'height']=

1.88

print

(user_info)

#

在原子典中新增一組[『height』] = 1.88 鍵值對

2,怎樣刪除乙個鍵值對

info =

info.pop(

'name'

)print

(info)

pop()函式的使用是彈出返回並刪除指定鍵對應的值

3,怎樣修改掉字典中已經存在的值

info =

info2=

info.update(info2)

print

(info)

#

update()函式的使用是先傳遞乙個字典,如果key相同則覆蓋,沒有的key則新增

4,怎樣在字典中查詢到指定的值

info =

name = info[

'name'

]print

(name)

#王一

按照指定索引進行查詢,如果沒有找到則報錯

info =

keys = info.keys(

)print

(keys)

#dict_keys(['name', 'age', 'height'])

直接返回乙個包含字典所有key的列表

info =

values = info.values(

)print

(values)

#dict_values(['王一', '18', 1.88])

直接返回乙個包含字典所有vaule的列表

info =

、items = info.items(

)print

(items)

#dict_items([('name', '王一'), ('age', '18'), ('height', 1.88)])

直接返回鍵值成元組的形式。

1,怎樣判斷乙個指定的鍵是否在字典當中

使用in 方法

info =

if'name'

in info:

print

('xx'

)else

:print

('nono'

)#xx

相反也可以使用not

in 方法

info =

if'name'

notin info:

print

('name不在'

)else

:print

('在'

)#在

2,如何使用for 來迴圈遍歷字典
info =

for key in info:

print

(key)

#輸出所有鍵值

輸出所有的key 的值

info =

for value in info.values():

print

(value)

#輸出所有的values值

將所有的values值全都列印出來

info =

for key ,value in info.items():

print

(key,value)

輸出結果為:

#name 王一

#age 18

#height 1.88

值得注意的地方是,字典的鍵(key)值順序不是唯一的

python 資料型別(字典型別)

字典型別 dict 作用是 記錄多個 key value 值,優勢是每乙個值 value 都有其對應關係 對映關係 key,而 key對 value 有描述性的功能 定義 1 基本使用 dict 用途 記錄多個值,每乙個值對應的 key 用來描述 value 的作用 在 內用逗號分隔開多個 key ...

Python資料型別 字典

字典 字典是無序的,它不能通過偏移來訪問,只能通過鍵來訪問。字典 key 類似我們現實的鑰匙,而value則是鎖。乙個鑰匙開乙個鎖 特點 內部沒有順序,通過鍵來讀取內容,可巢狀,方便我們組織多種資料結構,並且可以原地修改裡面的內容,屬於可變型別。組成字典的鍵必須是不可變的資料型別,比如,數字,字串,...

python資料型別 字典

python資料型別 字典 字典是python中惟一的對映型別 雜湊表 字典物件時可變的,但是字典的鍵必須使用不可變物件,並且乙個字典中可以使用不同型別的鍵值 keys 或者values 返回鍵列表或者列表 items 返回包含鍵值對的元組 建立字典 dic 取值 dic name dic age ...