最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python字典一鍵多值實(shí)例代碼分享

 更新時(shí)間:2019年06月14日 08:31:48   投稿:laozhang  
在本篇文章里小編給大家整理了關(guān)于python字典一鍵多值實(shí)例代碼以及相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。

python中字典可以一鍵多值,也就是意味著一個(gè)鍵可以對(duì)應(yīng)多個(gè)值。

例:

#encoding=utf-8

 

print '中國'

 

#字典的一鍵多值

 

print'方案一 list作為dict的值 值允許重復(fù)' 

 

d1={}

key=1

value=2

d1.setdefault(key,[]).append(value)

value=2

d1.setdefault(key,[]).append(value)

 

print d1

 

#獲取值

print '方案一 獲取值'

print list(d1[key])

 

print '方案一 刪除值,會(huì)留下一個(gè)空列表'

d1[key].remove(value)

d1[key].remove(value)

print d1 

 

print '方案一 檢查是否還有一個(gè)值'

print d1.get(key,[])

 

print '方案二 使用子字典作為dict的值 值不允許重復(fù)'

 

d1={}

key=1

keyin=2

value=11

d1.setdefault(key,{})[keyin]=value

keyin=2

value=22

d1.setdefault(key,{})[keyin]=value

keyin=3

value=33

d1.setdefault(key,{})[keyin]=value

 

print d1

 

print '方案二 獲取值'

print list(d1[key])

 

print '方案二 刪除值,會(huì)留下一個(gè)空列表'

del d1[key][keyin]

keyin=2

del d1[key][keyin]

print d1

 

print '方案二 檢查是否還有一個(gè)值'

print d1.get(key,())

 

print '方案三 使用set作為dict的值 值不允許重復(fù)'

d1={}

key=1

value=2

d1.setdefault(key,set()).add(value)

value=2

d1.setdefault(key,set()).add(value)

value=3

d1.setdefault(key,set()).add(value)

 

print d1

 

print '方案三 獲取值'

print list(d1[key])

 

print '方案三 刪除值,會(huì)留下一個(gè)空列表'

d1[key].remove(value)

value=2

d1[key].remove(value)

print d1 

 

print '方案三 檢查是否還有一個(gè)值'

print d1.get(key,())

打印結(jié)果如下:

中國

方案一 list作為dict的值 值允許重復(fù)

{1: [2, 2]}

獲取值

[2, 2]

刪除值,會(huì)留下一個(gè)空列表

{1: []}

檢查是否還有一個(gè)值

[]

方案二 使用子字典作為dict的值 值不允許重復(fù)

{1: {2: 22, 3: 33}}

獲取值

[2, 3]

刪除值,會(huì)留下一個(gè)空列表

{1: {}}

檢查是否還有一個(gè)值

{}

方案三 使用set作為dict的值 值不允許重復(fù)

{1: set([2, 3])}

獲取值

[2, 3]

刪除值,會(huì)留下一個(gè)空列表

{1: set([])}

檢查是否還有一個(gè)值

set([])

以上就是關(guān)于本次介紹的python字典一鍵多值的全部實(shí)例代碼,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

相關(guān)文章

  • Pandas篩選某列過濾的方法

    Pandas篩選某列過濾的方法

    本文主要介紹了Pandas篩選某列過濾的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • python破解bilibili滑動(dòng)驗(yàn)證碼登錄功能

    python破解bilibili滑動(dòng)驗(yàn)證碼登錄功能

    這篇文章主要介紹了python破解bilibili滑動(dòng)驗(yàn)證碼登錄功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python實(shí)現(xiàn)隨機(jī)漫步的詳細(xì)過程

    Python實(shí)現(xiàn)隨機(jī)漫步的詳細(xì)過程

    隨機(jī)漫步顧名思義每一步都是隨機(jī)的,假設(shè)有一個(gè)點(diǎn),下一步往哪里走,走多遠(yuǎn),這些都沒有明確的表示,完全是隨機(jī)的,最后走到哪里,是由一系列隨機(jī)決策決定的,這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)隨機(jī)漫步的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Python函數(shù)式編程藝術(shù)之修飾器運(yùn)用場(chǎng)景探索

    Python函數(shù)式編程藝術(shù)之修飾器運(yùn)用場(chǎng)景探索

    本文將詳細(xì)介紹Python修飾器的概念,提供詳細(xì)的示例,并介紹如何使用它們來優(yōu)化和擴(kuò)展代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Python中導(dǎo)入模塊的幾種方式總結(jié)

    Python中導(dǎo)入模塊的幾種方式總結(jié)

    模塊就是用一堆的代碼實(shí)現(xiàn)了一些功能的代碼的集合,通常一個(gè)或者多個(gè)函數(shù)寫在一個(gè).py文件里,下面這篇文章主要給大家介紹了關(guān)于Python中導(dǎo)入模塊的幾種方式,需要的朋友可以參考下
    2022-12-12
  • Python中random模塊用法實(shí)例分析

    Python中random模塊用法實(shí)例分析

    這篇文章主要介紹了Python中random模塊用法,實(shí)例分析了Python中random模塊的使用技巧及字符串操作相關(guān)方法,需要的朋友可以參考下
    2015-05-05
  • 解決更新tensorflow后應(yīng)用tensorboard報(bào)錯(cuò)的問題

    解決更新tensorflow后應(yīng)用tensorboard報(bào)錯(cuò)的問題

    這篇文章主要介紹了解決更新tensorflow后應(yīng)用tensorboard報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用TensorFlow實(shí)現(xiàn)SVM

    使用TensorFlow實(shí)現(xiàn)SVM

    這篇文章主要為大家詳細(xì)介紹了使用TensorFlow實(shí)現(xiàn)SVM的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • python turtle繪圖命令及案例

    python turtle繪圖命令及案例

    這篇文章主要給大家分享的是python turtle繪圖命令及案例,繪圖有很多命令,可以劃分為三種:畫筆運(yùn)動(dòng)命令、畫筆控制命令、全局控制命令,下面來看看文章的詳細(xì)內(nèi)容吧,需要的朋友可以參考一下
    2021-11-11
  • 一份python入門應(yīng)該看的學(xué)習(xí)資料

    一份python入門應(yīng)該看的學(xué)習(xí)資料

    關(guān)于python入門你應(yīng)該看這些資料,幫助你快速入門python,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評(píng)論

岳池县| 如皋市| 科尔| 水城县| 衡东县| 绩溪县| 当雄县| 池州市| 出国| 临猗县| 三门县| 谢通门县| 四会市| 甘孜县| 甘孜县| 渝中区| 原平市| 探索| 汉中市| 甘孜县| 潼南县| 溧阳市| 从化市| 韶山市| 崇礼县| 淳化县| 额尔古纳市| 定结县| 陆丰市| 洱源县| 南城县| 读书| 宝山区| 青海省| 通江县| 昆山市| 四平市| 毕节市| 轮台县| 扎兰屯市| 政和县|