【发布时间】:2019-10-31 05:23:52
【问题描述】:
所以我的任务是:
Write a program to list which letters in the file seqs.txt are not A, T, C, or G. It should only list
each letter once. Hint: Start with an empty list for unknown letters. Then use two loops to scan
letters in each sequences.
目前,我一直不知道如何实现两个循环来扫描字母。
def main():
with open('seqs.txt','r') as seqs_file:
unknown = ("A","T","G","C")
#unknown_list = ("B","D","E","F","H","I","J","K","L","M","N","O","P"
# ,"Q","R","S","U","V","X","Y","Z")
for unknown in seqs_file:
if True:
return()
else:
print(#the other letters not ATCG#)
main()
这是我知道的代码。我曾尝试使用.read() 命令,但之后我不确定如何制作这两个循环。希望能帮助我走上正轨!
编辑:文本文件包含以下内容:
ATTCCATCGTATCCACACCGAGAACAACCCCATGTTGGCCTGGCAGCCAGAGGTTCTCCCTTTGGCGGTCACCTGCAGCCCGGCTGGCTTGCCAGCCCGACTGTGGGGGCCGGGTTCACACCTGGCCGGCTGTTTCTCCCATTCAAACCAATATCTGAAGGCAATTGCTTGCTCACACGAGCGGCGACTAACAAAGACAACTCTCAACAACGGATATCTTGGCTCCCGCAACGATGAAGAACGCAGCGAAATGCGATACGTAGTGTGAATTGCAGAATTCCGTGAACCATCCAATCTTTGAACGCATATTGCGCCCCACGGCCTCGGCCCAGGGCATGTCTGCCTCAGCGTCTGTTTACCCCCTCTCCCCCCTTTCACATACTGTGAAATCGGGAAGGTTGTGGTCTTGTGCTGCGGCACTTGGCCGAAATTCAGTGATACTGCAGGGACCGTTAATCGGACTCCAGCTTGGTAGGCGTTTCCCTTGTGGAATTATGCATGCCGCTGTTGGCCGTGGACCACTGCAGCTGTCAAGCAGGGAAAACCTTTCAAATT P>
只是一个例子。
【问题讨论】:
-
你想得到什么?我不太明白你的期望?
-
我们能知道
seqs.txt文件的内容吗
标签: python python-3.x list loops