Python學習筆記(五) 字典dict

2021-08-18 19:08:42 字數 993 閱讀 4482

一、定義

字典由key和value組成,定義方式

二、操作及特性

1.常用的操作是通過key來訪問value

print(['c'])
執行結果:

性別2.字典中的key是不能重複的

print(['a'])
執行結果:

年齡注:雖然以上**執行沒有報錯,但是字典裡的key是不可重複的

print()
執行結果為

'a': '年齡'被覆蓋

3.字典的key可以是數字

print()

注:字串'1'與數字1,因為型別不同,所以不算重複的key

4.字典的value型別可以是任意型別,包括:str、int、float、list、set、dict等

print(})
執行結果:

}5.字典的key必須是不可變型別

1)key是列表時

print()
執行報錯:

print()

typeerror: unhashable type: 'list'

報錯原因:[1,2]是列表,列表是可變型別,所以報錯

2)當key是乙個元組時

print()

print([(1,2)])

執行結果:

你好3)注:集合也是個可變型別,同樣不能作為key來用

print(:'key是乙個集合', (1,2):"key是乙個元組"})
報錯:

print(:'key是乙個集合', (1,2):"key是乙個元組"})

typeerror: unhashable type: 'dict'

三、定義乙個空的dict,使用{}

print(type({}))

執行結果:

Python學習筆記五 字典

字典是一系列鍵值對組成,每個鍵對應乙個關聯值,最外面用 括起來。例如,你想說明li hua的國籍,年齡,性別 1 li hua 2.print li hua age 輸出鍵為age的值3.191 li hua 將鍵為job,值為student新增到字典末尾 2.li hua job student ...

python學習筆記(五) 字典(1)

上集回顧 python學習筆記 四 if語句 python學習筆記 三 列表 2 python學習筆記 二 列表 1 python學習筆記 一 hello world 變數 字串 數字 禪 student print student age print student name 字典是一系列鍵 值對...

python學習之路五 字典 dict

python中的字典 1.乙個簡單的字典 person 2.訪問字典中的資料 print person name 3.新增鍵 值對 字典是一種動態結構,可隨時在其中新增鍵 值對 person height 180 4.修改字典中的值 person height 175 5.刪除鍵 值對 使用del語...