在字典中訪問密鑰
回答
matches = [ k for k in yourdictionary.keys() if 'gc' in k.lower() ]
number_of_matches = len(matches)
你也可以做一個regex
或string.find
(返回-1如果未找到)或string.count
- 但if substring in string
作品,是清潔劑來說明這一點。我還將鍵轉換爲小寫字母,並與小寫字符串進行比較,以便有效地進行不區分大小寫的匹配。
非常感謝你。 – brooklynchick 2013-04-05 04:29:02
如果我想計算基於匹配找到了多少GC,我會做GCpercent =(number_of_matches/len(yourdictionary))* 100嗎? – brooklynchick 2013-04-05 04:32:40
我認爲這將在python 3下工作。在python 2.x下,你需要先將數字轉換爲浮點數。請參閱http://stackoverflow.com/a/5998010/442650和http://www.informit.com/articles/article.aspx?p=1439189 – 2013-04-05 04:40:33
- 1. 無法訪問字典中的密鑰
- 2. 如何在Python字典中訪問密鑰
- 3. 訪問不總是出現在多個字典中的密鑰
- 4. 使用擴展名中的密鑰的Swift字典訪問值
- 5. sympy collect返回字典,無法訪問密鑰
- 6. django模板訪問字典值基於密鑰
- 7. 如何通過密鑰的子集訪問字典的子集?
- 8. python隨機字典密鑰,並訪問它
- 9. 當密鑰未知時訪問字典值的簡明方法
- 10. 如何通過密鑰哈希碼訪問字典?
- 11. 給定的密鑰不在字典中?
- 12. 給定的密鑰不在字典中
- 13. 如何在密鑰存儲在另一個對象中時訪問字典值?
- 14. 字典密鑰不包含已包含在密鑰中的密鑰
- 15. GroupBy基於密鑰字典
- 16. Func作爲密鑰字典
- 17. 字典/ hash_map密鑰大小
- 18. 比較密鑰字典
- 19. 在Python中循環訪問經過排序的字典時忽略密鑰
- 20. 在字典中訪問字典值
- 21. 從Magento獲取訪問密鑰和訪問令牌密鑰
- 22. 在python中使用字典值獲取字典密鑰
- 23. 在訪問字典之前,我應該檢查字典中是否存在特定的密鑰?
- 24. 通過密鑰名稱從字典中刪除密鑰
- 25. 使用PhysicalAddress作爲密鑰時字典中的重複密鑰
- 26. 在Python中訪問JSON密鑰
- 27. 在Java中訪問密鑰庫證書
- 28. 從分解字符串訪問密鑰
- 29. 解密JSON字典並獲取密鑰
- 30. 如何使用動態生成的密鑰訪問嵌套在另一個字典中的字典?
鑰匙是獨一無二的,所以它不會總是最多一個? – squiguy 2013-04-05 04:22:23
所以如果我有一堆像ATGC,AATT,GGGC,TATA這樣的密鑰。我想知道有多少個密鑰在其中。我可以這樣做嗎? – brooklynchick 2013-04-05 04:23:36
你的第一句話沒有意義。特別是這部分:'並檢查是否(ATGC)這樣的密鑰是否有「GC」。# – 2013-04-05 04:23:47