欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python基礎知識之字典(Dict)

 更新時間:2023年02月19日 09:36:26   作者:51碼銀  
這篇文章主要介紹了python基礎知識之字典(Dict)的相關資料,需要的朋友可以參考下

 一、字典的基本操作

1.定義字典 

字典也是一個列表型的數(shù)據結構,字典的數(shù)據是用“{ }”裝的(列表:[ ],元組:( )),字典的元素是一一對應的關系“key-value”。

格式:

Dictname={ key1:value1,...,key2:value2}    

#value是任何的python的對象

#字典的元素數(shù)量也是用len()函數(shù)

多說無益,直接看例子比較清晰:

實例: 

flower={'rose':10,'orchid':16,'carnation':8}
tea={'紅茶':30,'綠茶':20,'茉莉花茶':40}
print(flower)
print(tea)
print("字典flower的元素數(shù)量是:",len(flower))
print("字典的數(shù)據類型:",type(tea))

python(13)--字典(Dict)_刪除元素

2.建立空字典

實例:

print("``````````````````````````````````````````````````````````")
flower={}
flower['rose']=13
flower['orchid']=16
print(flower)
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_數(shù)據結構_04

3.列出字典元素的值 

格式:

flower【'rose'】

#注意列出字典元素的值要用中括號哦“[ ]”

#上面語句表達的意思是字典 flower 的 rose(key)的對應 10(value)值。

實例: 

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8}
tea={'紅茶':30,'綠茶':20,'茉莉花茶':40}
print("一支玫瑰的價錢是:",flower['rose'])
print("紅茶一袋的價錢是:",tea['紅茶'])
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_刪除元素_07

如果有兩個“rose”,兩個“紅茶”呢,元素對應的值(value)是哪個呢?

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8,'rose':15}
tea={'紅茶':30,'綠茶':20,'茉莉花茶':40,'紅茶':13}
print("一支玫瑰的價錢是:",flower['rose'])
print("紅茶一袋的價錢是:",tea['紅茶'])
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_刪除元素_10

如上所示,字典中的元素對應值被后面的值占領了。 

4.增加字典元素 

實例:

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8}
tea={'紅茶':30,'綠茶':20,'茉莉花茶':40}
flower['tuilp']=13
print(flower)

print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_數(shù)據結構_13

 5.更改元素內容

實例:

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8}
tea={'紅茶':30,'綠茶':20,'茉莉花茶':40}
flower['rose']=13
print(flower)
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_刪除元素_15

6.刪除字典(特定元素)

刪除元素實例: 

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8}
tea={'紅茶':30,'綠茶':20,'茉莉花茶':40}
del flower['rose']
print(flower)
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_數(shù)據結構_18

 刪除字典實例:

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8}
del flower
print(flower)
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_數(shù)據結構_21

7. 字典的復制

print("``````````````````````````````````````````````````````````")
flower={'rose':10,'orchid':16,'carnation':8}
copyflower=flower.copy()
print(flower)
print(copyflower)
print("``````````````````````````````````````````````````````````")

python(13)--字典(Dict)_數(shù)據結構_23

 二、遍歷字典

1.遍歷字典的key-value

flower={'rose':10,
'orchid':16,
'carnation':8}
for flowers,price in flower.items():
print("花名:",flowers)
print("價格:",price)
print("\n")

python(13)--字典(Dict)_數(shù)據結構_24

2.遍歷字典的鍵(key) 

flower={'rose':10,
'orchid':16,
'carnation':8}
for flowers in flower.keys():
print("花名:",flowers)
print("\n")

python(13)--字典(Dict)_python_26

沒有keys()函數(shù)也行:

flower={'rose':10,
'orchid':16,
'carnation':8}
for flowers in flower:
print("花名:",flowers)

python(13)--字典(Dict)_刪除元素_29

 3.遍歷字典的值(value)

flower={'rose':10,
'orchid':16,
'carnation':8}
for flowers in flower.values():
print("價格:",flowers)

python(13)--字典(Dict)_數(shù)據結構_32

 4.字典里面放字典

實例:人物介紹

role={

'魯班':{
'技能':'土木建筑',
'職業(yè)':'工匠'
},
'鐘無艷':{
'技能':'出謀劃策',
'職業(yè)':'中國古代四大丑女之一'
},
'蔡文姬':{
'技能':'琴棋書畫',
'職業(yè)':'董祀之妻'
}

}
for a,b in role.items():
print("姓名:",a)
print("介紹:",b)

python(13)--字典(Dict)_python_35

三、簡單介紹下函數(shù)

len():求元素個數(shù)

get():搜尋字典的key

格式:返回值=字典名.get('key')

pop():刪除元素

格式:返回值=字典名.pop('key')

到此這篇關于python基礎知識之字典(Dict)的文章就介紹到這了,更多相關python 字典 Dict內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Python計算玩彩票贏錢概率

    使用Python計算玩彩票贏錢概率

    這篇文章主要介紹了玩彩票贏錢概率有多少?用Python來告訴你,需要的朋友可以參考下
    2019-06-06
  • Python中ttkbootstrap的介紹與基本使用

    Python中ttkbootstrap的介紹與基本使用

    ttkbootstrap是一個基于?tkinter?的界面美化庫,使用這個工具可以開發(fā)出類似前端bootstrap風格的tkinter桌面程序,下面這篇文章主要給大家介紹了關于Python中ttkbootstrap的介紹與基本使用的相關資料,需要的朋友可以參考下
    2023-01-01
  • 解決pip安裝的第三方包在PyCharm無法導入的問題

    解決pip安裝的第三方包在PyCharm無法導入的問題

    這篇文章主要介紹了關于pip安裝的第三方包在PyCharm無法導入的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • python正則表達式查找和替換內容的實例詳解

    python正則表達式查找和替換內容的實例詳解

    在本篇文章里小編給大家整理的是一篇關于python正則表達式查找和替換內容的實例詳解內容,有興趣的朋友們可以跟著學習參考下。
    2021-10-10
  • python輕松過濾處理臟話與特殊敏感詞匯

    python輕松過濾處理臟話與特殊敏感詞匯

    我們開發(fā)的系統(tǒng)往往都離不開信息的處理,這些信息有的內容非常敏感,就需要過濾掉不容許出現(xiàn),
    2022-07-07
  • OpenCV?Python身份證信息識別過程詳解

    OpenCV?Python身份證信息識別過程詳解

    本篇文章使用OpenCV-Python和CnOcr來實現(xiàn)身份證信息識別的案例,本篇文章使用的Python版本為3.6,OpenCV-Python版本為3.4.1.15,如果是4.x版本的同學,可能會有一些Api操作不同,下面跟隨小編看下OpenCV?Python身份證信息識別過程
    2022-04-04
  • Python二進制數(shù)據結構Struct的具體使用

    Python二進制數(shù)據結構Struct的具體使用

    在C/C++語言中,struct被稱為結構體。而在Python中,struct是一個專門的庫,用于處理字節(jié)串與原生Python數(shù)據結構類型之間的轉換。本文就詳細介紹struct的使用方式
    2021-06-06
  • pandas實現(xiàn)導出數(shù)據的四種方式

    pandas實現(xiàn)導出數(shù)據的四種方式

    這篇文章主要介紹了pandas實現(xiàn)導出數(shù)據的四種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python實用小技巧之判斷輸入是否為漢字/英文/數(shù)字

    Python實用小技巧之判斷輸入是否為漢字/英文/數(shù)字

    這篇文章主要給大家介紹了關于Python實用小技巧之判斷輸入是否為漢字/英文/數(shù)字的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2023-06-06
  • python opencv 讀取圖片 返回圖片某像素點的b,g,r值的實現(xiàn)方法

    python opencv 讀取圖片 返回圖片某像素點的b,g,r值的實現(xiàn)方法

    今天小編就為大家分享一篇python opencv 讀取圖片 返回圖片某像素點的b,g,r值的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07

最新評論