0
我不断收到错误'int'对象不可迭代,但我无法弄清楚为什么,有什么建议?'int'对象在Python中不可迭代
def printMatching(seq1, seq2):
is_match = []
if len(seq1) < len(seq2):
short_seq = seq1
else:
short_seq = seq2
for i in len(short_seq):
if seq1(i) == seq2(i):
is_match.append(true)
else:
is_match.append(false)
def main():
seq1 = "abaababb"
seq2 = "aabbaababa"
printMatching(seq1, seq2)
'对于我在len(short_seq)'是错误的。一个人不能*重复*一个数字。它只是个数字。使用'for range in(num)'来迭代'[0..n]'或者直接迭代序列。在这种情况下,我怀疑使用['zip'](https://docs.python.org/3/library/functions.html#zip)和/或理解是有用的。 – user2864740 2014-09-11 03:37:13