python中的字典的使用


一、字典的含義

字典又是一種數據結構,字典的用處就是把你要存儲的東西(value)和你的鍵(keys)映射或者關聯起來。同一字典中的key鍵是唯一的。

定義:使用{}來定義一個字典,結構為:{'keys1':'value1','keys2':'value2','key3':'value3'}

>>>a = {'name':'豬豬','age':18,'height':80+85}

 

 

 

二、字典的另外一種定義方法,使用 =  定義字典

>>>

b = dict(
name="豬豬",
age=18,
height=80+85
)
print(b)

 

 

 三、將多個元祖轉換成字典

>>>

c = dict([('name','豬豬'),('age',18),('height',80+85)])
print(c)

 

 

 四、字典的添加操作,通過復制鍵將元素添加到字典中。        字典不支持下標取值和切片操作。

>>>

a = {'name':'豬豬','age':18,'height':80+85}
a['name2']='兜兜'
print(a)

 

 

 五、字典的修改,無則增,有則改,字典是無序的

>>>

a = {'name':'豬豬','age':18,'height':80+85}
a['name']='兜兜'
print(a)

 

 

 六、字典的查詢

1.通過字典中的鍵(keys)去查詢元素,不存在的鍵(keys)會報錯

>>>

a = {'name':'豬豬','age':18,'height':80+85}
print(a['name'])

 

 

 2.get通過鍵(keys)去查詢元素,不存在的鍵(keys)會返回None

>>>

a = {'name':'豬豬','age':18,'height':80+85}
print(a.get('name'))

 

 

 七、刪除字典操作

1.pop 通過制定的鍵(keys)來刪除對應的值

>>>

a = {'name':'豬豬','age':18,'height':80+85}
a.pop('name')
print(a)

 

 

2.popitem 刪除最近添加的一個值(py3.5之前是隨機刪除) 

>>>

a = {'name':'豬豬','age':18,'height':80+85}
a.popitem()
print(a)

 

 

 3.clera 清空字典

>>>

a = {'name':'豬豬','age':18,'height':80+85}
a.clear()
print(a)

 

 

 八、字典中的其他操作,獲取keys或者values信息等

1.keys()  獲取字典的所有鍵(keys)

>>>

a = {'name':'豬豬','age':18,'height':80+85}
b = a.keys()
print(b)
print(list(b))

2.values()   獲取字典中所有的值

>>>

a = {'name':'豬豬','age':18,'height':80+85}
b = a.values()
print(b)

 

 

 3.intems  獲取字典中的鍵值對,每對鍵值會轉換成一對元祖

>>>

a = {'name':'豬豬','age':18,'height':80+85}
b = a.items()
print(list(b))

 

 

 3.update()  添加多個鍵值對,添加多個元素信息

>>>

a = {'name':'豬豬','age':18,'height':80+85}
a.update({'name1':'兜兜','age1':20,'height1':85+90})
print(a)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM