Python3 如何找到字典的下標 index
一般我們使用 index()
方法可以獲取 list
的下標,但是字典沒有 index()
方法,那麼該如何獲取呢?
提供兩種思路,一種是將字典每一項都放到一個大的列表中,這樣通過列表的 index()
方法就可;第二種方式是再建立一個欄位,key
都是相同的,value
儲存的是從 0-n
的 int
值,這樣就可以通過兩個字典對應關係關聯起來了。
由於兩種方式都很繁瑣,我們使用 Python
一個內建函式 enumerate
來簡化處理。
>>> data
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> list(enumerate(data))
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]
最後通過字典推導式將二者進行關聯即可知道到字典的下標。
>>> {key: index for index, key in enumerate(data)}.get('a')
0
相關文章
- python3 字典的使用Python
- Python3 字典Python
- Python3自動生成MySQL資料字典的markdown文字PythonMySql
- 如何在MacOS下安裝Python3MacPython
- python-字典-如何取出字典中的所有值Python
- 什麼是 Dynatrace 的 Speed Index 度量標準Index
- python3 筆記14.列表元組字典支援的函式Python筆記函式
- 如何找到埠的程式號
- 如何找到真正的 public 方法
- 【Python3】TypeError: unhashable type: 'list' -Python字典裡面不能有列表PythonError
- 如何修改Linux下預設為Python3版本LinuxPython
- python是如何找到對應的package的?PythonPackage
- 如何找到SAP Cloud for Customer標準培訓和認證方面的資訊Cloud
- python3如何排序Python排序
- 玩轉python字典與列表(下)Python
- 總結:11個Python3字典內建方法大全及示例Python
- python如何返回元組,列表或字典的?Python
- 易優cms在phpstudy環境下,可以去除:/index.php?/guanyuwomen/ 中的index.php嗎PHPIndex
- 在Mac下使用Python3MacPython
- linux下java -version未找到命令LinuxJava
- Animal如何修改python3中的類?Python
- 如何找到使用者的真正需求?
- 如何找到企業資源的最佳配比?
- oracle invisible index與unusable index的區別OracleIndex
- 如何找到JAVA_HOME | BaeldungJava
- 車停哪裡忘記了怎麼找到?如何找到自己的停車位置?
- Golang 中字典的 Comma Ok 是如何實現的Golang
- 字串形式的列表,字典轉列表,字典字串
- PostgreSQL如何檢視page、index的詳細資訊SQLIndex
- 如何找到計數表在不同的行嗎
- 常見的弱口令 密碼字典 下載網站密碼網站
- python 中字典dict如何新增元素?Python
- 如何找到好的主題模型量化評價指標?這是一份熱門方法總結模型指標
- brew 安裝python3:如何使用brew安裝Python3Python
- python如何獲取陣列元素的下標並輸出Python陣列
- 如何實現不完全字典比較的 helper
- 如何更快的找到自己所需的模型關聯型別?模型型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別