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

使用Python獲取字典鍵對(duì)應(yīng)值的兩種方法

 更新時(shí)間:2022年04月26日 11:32:11   作者:Nurbiya_K  
對(duì)于字典通過(guò)鍵獲得值非常簡(jiǎn)單,但通過(guò)值獲得鍵則需繞些彎子,下面這篇文章主要給大家介紹了關(guān)于如何使用Python獲取字典鍵對(duì)應(yīng)值的相關(guān)資料,需要的朋友可以參考下

有兩種方法

當(dāng)知道字典的鍵時(shí):

unit_rooms={ 3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},
             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},
             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}
            }
            
 for i in range(3,6):
 	rooms=unit_rooms[i]
 	print(rooms)

運(yùn)行結(jié)果:

當(dāng)不知道字典的鍵時(shí):

unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},
             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},
             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}
            }
 for rooms in unit_rooms.values():
 	print(rooms)

運(yùn)行結(jié)果:

獲取字典的值:

for value in DictName.values():
# value的名字可以自行另取
# DictName是要遍歷的字典的名稱
# .values():是固定的用法

獲取鍵值:

for k,v in DictName.items():
#遍歷字典的鍵值對(duì),k對(duì)應(yīng)鍵,v對(duì)應(yīng)值
#k,v 的名字可以自己取,DictName是字典名
unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},
             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},
             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}
            }
 for sub_dict in unit_rooms.values():
# 遍歷大字典的值,即小字典sub_dict
    for room,info in sub_dict.items():
        print('房間號(hào):%d,方向:%d,面積:%d'%(room,info[0],info[1]))

運(yùn)行結(jié)果:

方向1代表南北,方向2代表東西

把數(shù)字替換掉:

unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},
             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},
             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}
             }
 for sub_dict in unit_rooms.values():
    for room,info in sub_dict.items():
        dire = ['', '南北', '東西']
        #建立一個(gè)列表,第0個(gè)元素為空,第1個(gè)元素為'南北',第2個(gè)元素為'東西'
        print(dire[info[0]])

舉例:

unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},
             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},
             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}
             }
 for sub_dict in unit_rooms.values():
    for room,info in sub_dict.items():
        dire = ['', '南北', '東西']
        print('戶室號(hào):%d 朝向:%s 面積:%d' % (room,dire[info[0]],info[1]))            

運(yùn)行結(jié)果:

附:字典dic最大值對(duì)應(yīng)的鍵

步驟:(1)用max()函數(shù)找出最大的值maxValue;(2)套用一的自定義函數(shù)

def getKey(dic, value):
    if value not in dic.values():
        return None
    result = set()
    for key in dic:
        if dic[key]==value:
            result.add(key)
    return result
 
dic = {'a':2, 'b':1, 'c':10, 'd':10}
 
maxValue=max(dic.values())
result = getKey(dic,maxValue)
 
>> {'c','d'}

總結(jié)

到此這篇關(guān)于使用Python獲取字典鍵對(duì)應(yīng)值的文章就介紹到這了,更多相關(guān)Python獲取字典鍵對(duì)應(yīng)值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • numpy中數(shù)組的堆疊方法

    numpy中數(shù)組的堆疊方法

    本文主要介紹了numpy中數(shù)組的堆疊方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python中csv文件數(shù)據(jù)顏色設(shè)置方式

    python中csv文件數(shù)據(jù)顏色設(shè)置方式

    這篇文章主要介紹了python中csv文件數(shù)據(jù)顏色設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python 文件常用操作demo(讀寫(xiě) 打開(kāi)方式)

    python 文件常用操作demo(讀寫(xiě) 打開(kāi)方式)

    這篇文章主要為大家介紹了python 文件常用操作demo(讀寫(xiě) 打開(kāi)方式)及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 基于python實(shí)現(xiàn)ROC曲線繪制廣場(chǎng)解析

    基于python實(shí)現(xiàn)ROC曲線繪制廣場(chǎng)解析

    這篇文章主要介紹了基于python實(shí)現(xiàn)ROC曲線繪制廣場(chǎng)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python求矩陣的范數(shù)和行列式

    Python求矩陣的范數(shù)和行列式

    這篇文章主要介紹了Python求矩陣的范數(shù)和行列式,文章中有詳細(xì)的代碼實(shí)例,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • Python中的Broadcast機(jī)制

    Python中的Broadcast機(jī)制

    這篇文章主要介紹了Python中的Broadcast機(jī)制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 使用pytorch 篩選出一定范圍的值

    使用pytorch 篩選出一定范圍的值

    這篇文章主要介紹了使用pytorch 篩選出一定范圍的值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 由Python編寫(xiě)的MySQL管理工具代碼實(shí)例

    由Python編寫(xiě)的MySQL管理工具代碼實(shí)例

    這篇文章主要介紹了由Python編寫(xiě)的MySQL管理工具,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python迭代dict的key和value的方法

    python迭代dict的key和value的方法

    今天小編就為大家分享一篇python迭代dict的key和value的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Python超詳細(xì)講解元類的使用

    Python超詳細(xì)講解元類的使用

    在Python里一切都是對(duì)象(object),基本數(shù)據(jù)類型,如數(shù)字,字符串,函數(shù)都是對(duì)象。對(duì)象可以由類(class)進(jìn)行創(chuàng)建。那么既然一切都是對(duì)象,那么類是對(duì)象嗎?是的,類也是對(duì)象,那么又是誰(shuí)創(chuàng)造了類呢?答案也很簡(jiǎn)單,也是類,一個(gè)能創(chuàng)作類的類,稱之為(type)元類
    2022-06-06

最新評(píng)論

香港 | 汉阴县| 保山市| 化州市| 嫩江县| 榆林市| 昌图县| 桃园县| 全椒县| 慈溪市| 石家庄市| 汾西县| 朝阳区| 呼图壁县| 会泽县| 祁阳县| 潍坊市| 巴彦县| 综艺| 眉山市| 牟定县| 兴安县| 安福县| 兴安盟| 麦盖提县| 大邑县| 蒙阴县| 东城区| 罗田县| 磐石市| 息烽县| 乾安县| 岳阳市| 吴桥县| 平度市| 同仁县| 通山县| 于田县| 大石桥市| 舞阳县| 玉龙|