访问词典中的键

时间:2013-04-05 04:20:59

标签: python key dictionary

如果我想访问字典中的所有键并检查像(ATGC)那些键的序列是否具有" GC"。如何访问密钥以检查它是否包含字符串" GC"?

非常感谢!

1 个答案:

答案 0 :(得分:3)

matches = [ k for k in yourdictionary.keys() if 'gc' in k.lower() ]
number_of_matches = len(matches)

您还可以执行regexstring.find(如果未找到则返回-1)或string.count - 但if substring in string有效并且更清晰以说明要点。我还将键转换为小写并与小写字符串进行比较,因此它将有效地进行不区分大小写的匹配。