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

Python中按值來(lái)獲取指定的鍵

 更新時(shí)間:2019年03月04日 08:32:27   作者:杰瑞26  
今天小編就為大家分享一篇關(guān)于Python中按值來(lái)獲取指定的鍵,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

Python字典中的鍵是唯一的,但不同的鍵可以對(duì)應(yīng)同樣的值,比如說(shuō)uid,可以是1001。id同樣可以是1001。這樣的話通過(guò)值來(lái)獲取指定的鍵,就不止一個(gè)!而且也并不太好處理。這里同樣提供兩種思路來(lái)處理。

方法一:

>>> dct = {'Name': 'Alice', 'Age': 18, 'uid': 1001, 'id': 1001}
>>> def get_key1(dct, value):
...   return list(filter(lambda k:dct[k] == value, dct))
>>> get_key1(dct, 1001)
['id', 'uid']

方法二:

>>> dct = {'Name': 'Alice', 'Age': 18, 'uid': 1001, 'id': 1001}
>>> def get_key2(dct, value):
...   return [k for (k,v) in dct.items() if v == value]
>>> get_key2(dct, 1001)
['id', 'uid']
>>> get_key2(dct, 1000)
[]

上面的兩種方法可以很方便高效的來(lái)處理字典中按值來(lái)找鍵的問(wèn)題!

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Pandas根據(jù)條件實(shí)現(xiàn)替換列中的值

    Pandas根據(jù)條件實(shí)現(xiàn)替換列中的值

    在使用Pandas的Python中,DataFrame列中的值可以通過(guò)使用各種內(nèi)置函數(shù)根據(jù)條件進(jìn)行替換,本文主要來(lái)和大家討論在Pandas中用條件替換數(shù)據(jù)集列中的值的各種方法,希望對(duì)大家有所幫助
    2024-01-01
  • python實(shí)現(xiàn)kNN算法

    python實(shí)現(xiàn)kNN算法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)kNN算法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python數(shù)據(jù)寫(xiě)入列表并導(dǎo)出折線圖

    python數(shù)據(jù)寫(xiě)入列表并導(dǎo)出折線圖

    這篇文章主要介紹了python數(shù)據(jù)寫(xiě)入列表并導(dǎo)出折線圖,文章以舉例展開(kāi)對(duì)文章主題的介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-01-01
  • 如何利用Opencv實(shí)現(xiàn)圖像的加密解密

    如何利用Opencv實(shí)現(xiàn)圖像的加密解密

    一般情況下,圖像的加密和解密過(guò)程是通過(guò)按位異或運(yùn)算實(shí)現(xiàn)的,下面這篇文章主要給大家介紹了關(guān)于如何利用Opencv實(shí)現(xiàn)圖像加密解密的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • Python開(kāi)發(fā)入門——迭代的基本使用

    Python開(kāi)發(fā)入門——迭代的基本使用

    這篇文章主要介紹了Python 迭代的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python開(kāi)發(fā),感興趣的朋友可以了解下
    2020-09-09
  • Python控制多進(jìn)程與多線程并發(fā)數(shù)總結(jié)

    Python控制多進(jìn)程與多線程并發(fā)數(shù)總結(jié)

    本篇文章主要介紹了Python控制多進(jìn)程與多線程并發(fā)數(shù),詳細(xì)講訴了進(jìn)程和線程的區(qū)別,并介紹了處理方法,有需要的朋友可以了解一下。
    2016-10-10
  • Windows下Anaconda安裝、換源與更新的方法

    Windows下Anaconda安裝、換源與更新的方法

    這篇文章主要介紹了Windows下Anaconda安裝、換源與更新的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 解決python 兩個(gè)時(shí)間戳相減出現(xiàn)結(jié)果錯(cuò)誤的問(wèn)題

    解決python 兩個(gè)時(shí)間戳相減出現(xiàn)結(jié)果錯(cuò)誤的問(wèn)題

    這篇文章主要介紹了解決python 兩個(gè)時(shí)間戳相減出現(xiàn)結(jié)果錯(cuò)誤的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python實(shí)現(xiàn)矩陣轉(zhuǎn)置的方法分析

    Python實(shí)現(xiàn)矩陣轉(zhuǎn)置的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)矩陣轉(zhuǎn)置的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python實(shí)現(xiàn)矩陣轉(zhuǎn)置的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 基于Python實(shí)現(xiàn)簡(jiǎn)易的自制頭像神器

    基于Python實(shí)現(xiàn)簡(jiǎn)易的自制頭像神器

    作為一個(gè)不會(huì)PS的普通程序員要怎么快速制作一個(gè)屬于自己的漸變頭像呢?十行 Python代碼就能解決,非常簡(jiǎn)單。感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01

最新評(píng)論