【发布时间】:2014-05-26 14:37:48
【问题描述】:
如果我有两个列表,例如
list1 = ['cat', 'sat', 'on', 'mat', 'xx', 'yy'] ,
list2 = ['cow', 'sat', 'on', 'carpet', 'xx', 'yy']
我已经浏览了列表:当我看到两个匹配的元素时,开始计数。当我看到另一对不匹配的元素时,停止该计数器并启动另一个。
(sat, sat) I = 1
(on, on) I = 2
(mat, carpet) J = 1
(xx, xx) k = 1
(yy, yy) k = 2
i = 0
for x in list1:
for y in list2:
if x == y:
print (x, y)
i += 1
else:
j = 0
j += 1
print (x, y)
【问题讨论】:
-
您的问题并不完全清楚,您的代码也没有反映您的意图。请解释清楚。另外,为什么这被标记为 nltk?
-
walk along the list: 可能是for item_1, item_2 in zip(list1, list2): -
这是一个开始:repl.it/TMz
-
你能告诉我们根据上面的输入实际输出应该是什么样子吗?