我正在尝试遍历一个列表,但是除非我指定要遍历列表的哪个部分,否则它不起作用(我希望它遍历整个列表而不仅仅是一个部分,例如 list1[1] 等。
input1 = input("Corrupted: ")
words = input1.split()
a = 0
final1 = ""
for i in words[a]:
a = a + 1
if i in "ATGC":
final1 = final1 + i
print(final1)
当我运行它时,它什么也没打印出来。但是,如果我将“a”更改为硬编码 0,它只会打印出 words[0] 的正确输入。我不明白,因为我将 a 分配给 0,并且每次将其递增 1。它仍然没有打印任何东西!