我正在使用列表来保存字符串。用户输入一条消息,并在列表中搜索每个字符。
for count, letter in enumerate(newMessage):
foundAt = myList[count].find(letter)
我使用count变量来访问列表中的正确元素,但是当列表中的元素多于列表中的元素时,它会返回错误。如果我在第十一个字符上有十个元素,我希望它能够搜索第一个元素。
答案 0 :(得分:4)
所以你只想在浏览时绕过列表? (因此,如果列表是10个元素,0-9对应于10-19,20-29等)
你可以这样做:
for count, letter in enumerate(newMessage):
foundAt = myList[count % len(myList)].find(letter)