一般我們使用index()
方法可以獲取list
的下標,但是字典沒有index()
方法,那麼該如何獲取呢?
提供兩種思路,一種是將字典每一項都放到乙個大的列表中,這樣通過列表的index()
方法就可;第二種方式是再建立乙個字段,key
都是相同的,value
儲存的是從0-n
的int
值,這樣就可以通過兩個字典對應關係關聯起來了。
由於兩種方式都很繁瑣,我們使用python
乙個內建函式enumerate
來簡化處理。
>>> data
>>> list(enumerate(data))
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]
最後通過字典推導式將二者進行關聯即可知道到字典的下標。
>>> .get('a')
0
Python3快速找到多個字典的公共鍵
首先生成多個隨機字典 from random import randint,sample s1 s2 s3 print s1 print s2 print s3 輸出 使用for迴圈 res for k in s1 if k in s2 and k in s3 print res 輸出 e c d ...
Python3 教程 字典
字典是另一種可變容器模型,且可儲存任意型別物件 字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d dict print dict name dict name print dict age dict age dict name...
python3中的字典
字典是一種對映,eng2sp dict print eng2sp eng2sp one undo print eng2sp eng2sp two df print eng2sp d eng2sp one print d 字典中的順序是不可預料的 a len eng2sp 顯示鍵值對的個數 print...