python裏字典的用法介紹

1、什麼是字典python

字典是python裏的一種數據類型,特色是元素的無序性,和鍵key的惟一性。字典的建立方法是{key:values},字典裏的鍵key只能是不可變的數據類型(整型,字符串或者是元組),值values能夠是任何數據類型。字典裏的一組key:values叫作一個鍵值對item。spa

2、字典的基本操做排序

首先咱們建立一個字典:字符串

a={'name':'tom','age':18,'sex':'male','height':'175cm'}  it

b={'one':111,'name':'lisa'}date

 

1.增長和修改循環

在字典裏查找,增長和修改元素直接針對key操做就能夠,相似列表裏針對index操做。遍歷

#a字典裏增長鍵值對weight:75kg                          數據類型

a[‘weight’]=‘75kg’方法

#a字典裏name對應的值變爲jack                                    

a[‘name’]=jack

#a字典裏增長鍵值對 ‘num’:222    而且有返回值222    

a.setdefault(‘num’:222)

#a字典裏name對應的值不作更改,返回值爲tom

a.setdefault(‘name’:‘liam’)

#a字典裏增長b字典裏的內容,key相同時,以b字典裏key對應的值爲準

a.update(b)

2.查找

print(a['name'])   #查找name這個鍵所對應的值

print(a.keys())         #查找字典裏全部的鍵

print(a.values())       #查找字典裏全部的值

print(a.items())                #查找字典裏全部的鍵值對

3.刪除

del a['name']          

#(name:tom)鍵值對刪除

a.pop(‘name’)   

#(name:tom)鍵值對刪除,而且返回name所對應的值tom

a.popitem()

#隨機刪除一組鍵值對,並以元組返回刪除的鍵值對

a.clear()

#清空字典a的內容

4.字典的排序

print(sorted(b))  和    print(sorted(b.keys()))

#打印出的內容爲字典b裏key的從小到大或者是英文字母a-z或者按ASCII碼順序排列

print(sorted(b.values()))

#打印出的內容爲字典b裏values的從小到大或者是英文字母a-z或者按ASCII碼順序排列

rint(sorted(b.items()))

 #打印出的內容爲字典b裏鍵值對的從小到大或者是英文字母a-z或者按ASCII碼順序排列,順序按照key的順序排列

5.字典的遍歷

for i in a:
     print(i,a[i])

#把a字典裏的內容循環打印出來

相關文章
相關標籤/搜索