【发布时间】:2018-07-01 10:03:03
【问题描述】:
我正在编写一个函数,它将两个字符串作为参数,将它们转换为列表,然后返回两个字符串不同位置的索引:
def ss(line1,line2):
count = 0
list1 = line1.split()
list2 = line2.split()
for word in list1:
if word is not list2[count]:
return count
else:
count += 1
ss("Why is this not working?", "Why is this not working?")
我得到的输出是我的计数是我最初设置的值(例如,“0”)。据我所知,它应该是更新计数,然后重新遍历列表以比较下一个索引?
对于 for 循环的工作原理,我有什么不明白的地方?
谢谢。
【问题讨论】:
标签: python-3.x