-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 に答える