-3
P0C5Z8: MLGVINRMAKKFNYKLPSMVALTLVGSAVTAHQVQAAETTQDQTTNKNVLDSNKVKATTEQAKAEVKNPTQNISGTQVYQDPAIVQPKTANNKTGNAQVS
Q53630: MSNNFKDDFEKNRQSIDTNSHQDHTEDVEKDQSELEHQDTIENTEQQFPPRNAQRRKRRRDLATNHNKQVHNESQTSEDNVQNEAGTIDDRQVESSHSTE
P0C6P1: MKKKLLVLTMSTLFATQLINSNHANASVTESVDKKFVVPESGINKIIPTYNEFKKAPKVNVSNLTDNKNFVASEDKLKKISDPSAASKIVDKNFVVPESK
O69174: MPIITDVYAREVLDSRGNPTVEVEVLTESGAFGRALVPSGASTGEHEAVELRDGDKSRYLGKGVTKAVENVNEIIAPEIIEGEFSVLDQVSIDKMMIALD
P0A031: MLEFEQGFNHLATLKVIGVGGGGNNAVNRMIDHGMNNVEFIAINTDGQALNLSKAESKIQIGEKLTRGLGAGANPEIGKKAAEESREQIEDAIQGADMVF
P0C1S5: MTKHYLNSKYQSEQRSSAMKKITMGTASIILGSLVYIGADSQQVNAATEATNATNNQSTQVSQATSQPINFQVQKDGSSEKSHMDDYMQHPGKVIKQNNK
P0C1S0: MSDQHNLKEQLCFSLYNAQRQVNRYYSNKVFKKYNLTYPQFLVLTILWDESPVNVKKVVTELALDTGTVSPLLKRMEQVDLIKRERSEVDQREVFIHLTD

我有这个序列列表....但是我想知道这个序列(TGTCV)是否在整个列表中很明显我将如何使用代码查找它?

4

2 回答 2

3
lol = """P0C5Z8: MLGVINRMAKKFNYKLPSMVALTLVGSAVTAHQVQAAETTQDQTTNKNVLDSNKVKATTEQAKAEVKNPTQNISGTQVYQDPAIVQPKTANNKTGNAQVS
Q53630: MSNNFKDDFEKNRQSIDTNSHQDHTEDVEKDQSELEHQDTIENTEQQFPPRNAQRRKRRRDLATNHNKQVHNESQTSEDNVQNEAGTIDDRQVESSHSTE
P0C6P1: MKKKLLVLTMSTLFATQLINSNHANASVTESVDKKFVVPESGINKIIPTYNEFKKAPKVNVSNLTDNKNFVASEDKLKKISDPSAASKIVDKNFVVPESK
O69174: MPIITDVYAREVLDSRGNPTVEVEVLTESGAFGRALVPSGASTGEHEAVELRDGDKSRYLGKGVTKAVENVNEIIAPEIIEGEFSVLDQVSIDKMMIALD
P0A031: MLEFEQGFNHLATLKVIGVGGGGNNAVNRMIDHGMNNVEFIAINTDGQALNLSKAESKIQIGEKLTRGLGAGANPEIGKKAAEESREQIEDAIQGADMVF
P0C1S5: MTKHYLNSKYQSEQRSSAMKKITMGTASIILGSLVYIGADSQQVNAATEATNATNNQSTQVSQATSQPINFQVQKDGSSEKSHMDDYMQHPGKVIKQNNK
P0C1S0: MSDQHNLKEQLCFSLYNAQRQVNRYYSNKVFKKYNLTYPQFLVLTILWDESPVNVKKVVTELALDTGTVSPLLKRMEQVDLIKRERSEVDQREVFIHLTD"""

print "TGTCV" in lol
于 2013-03-18T08:03:30.600 回答
1

通过简单地使用string.count

>>> string.count('TGTCV')
0

或者尝试使用正则表达式

>>> regex = re.compile("TGTCV")
>>> r = regex.search(string)
# Run findall
>>> print len(regex.findall(string)) # count of 'TGTCV'
0
于 2013-03-18T08:10:06.950 回答