字典的輸出遍歷
小結含義:字典是乙個無序的資料集合
例如: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 ...