在字典中访问密钥
回答
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