如何在当前索引/迭代中访问for循环中的下一个元素?
发布时间:2020-12-20 12:05:53 所属栏目:Python 来源:网络整理
导读:我几乎没有学习 python并尝试编写一些代码,但在尝试访问列表中的下一个元素的某些问题中运行. 这是我的代码的一部分: for word2 in vocab_list: index2 = 0 for elem in sentence2: if (elem == word2 and nextElem == nextWord2) do something index2 += 1
我几乎没有学习
python并尝试编写一些代码,但在尝试访问列表中的下一个元素的某些问题中运行.
这是我的代码的一部分: for word2 in vocab_list: index2 = 0 for elem in sentence2: if (elem == word2 and nextElem == nextWord2) do something index2 += 1 问题出现在nextElem和nextWord2中,如果我在当前的迭代中,我如何访问它们? 解决方法
如果您按照实际元素的数组的索引号进行迭代,则可以访问列表的任何成员:
for i in range(len(vocab_list)-1): for j in range(len(sentence)-1): if(vocab_list[i]==sentence[j] and vocab_list[i+1]==sentence[j+1]): print "match" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |