字典

語法:
dict = {key1:value1,key2:value2,key3:value3......}
dict1 = {'name':'小明','age':18,'sex':'男'}
print(dict1)
注:
字典是無序的,無法通過索引訪問。

1.訪問指定鍵的值
(1)print(dict1['name'])
(2)print(dict1.get('name'))
輸出結(jié)果為:
小明
小明

2.獲取所有的鍵
print(dict1.keys())
print(type(dict1.keys()))
print(list(dict1.keys()))
輸出結(jié)果為:
dict_keys(['name', 'age', 'sex'])
<class 'dict_keys'>
['name', 'age', 'sex']

3.獲取所有的值
print(dict1.values())
print(type(dict1.values()))
print(list(dict1.values()))
輸出結(jié)果為:
dict_values(['小明', 18, '男'])
<class 'dict_values'>
['小明', 18, '男']

4.獲取鍵值對
print(dict1.items())
for i in (dict1.items()):
print(i)
for key,value in (dict1.items()):
print(key,value)
輸出結(jié)果為:
dict_items([('name', '小明'), ('age', 18), ('sex', '男')])
('name', '小明')
('age', 18)
('sex', '男')
name 小明
age 18
sex 男

5.增加鍵值
dict1['height'] = 175
print(dict1)
輸出結(jié)果為:
{'name': '小明', 'age': 18, 'sex': '男', 'height': 175}

6.修改鍵值
dict1['name'] = '小紅'
print(dict1)
輸出結(jié)果為:
{'name': '小紅', 'age': 18, 'sex': '男'}

7.統(tǒng)計個數(shù)
print(len(dict1))
輸出結(jié)果為:
3

8.刪除字典的指定鍵值
del dict1['sex']
print(dict1)
輸出結(jié)果為:
{'name': '小明', 'age': 18}
注:
只能通過key刪除

9.清空字典
dict1.clear()
print(dict1)
輸出結(jié)果為:
{}

10.刪除字典
del dict1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容