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

Python中按值來獲取指定的鍵

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

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

方法一:

>>> 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)
[]

上面的兩種方法可以很方便高效的來處理字典中按值來找鍵的問題!

總結(jié)

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

相關(guān)文章

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

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

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

    python實現(xiàn)kNN算法

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

    python數(shù)據(jù)寫入列表并導出折線圖

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

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

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

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

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

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

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

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

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

    解決python 兩個時間戳相減出現(xiàn)結(jié)果錯誤的問題

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

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

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

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

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

最新評論