Есть ли более питоновский способ написать код внизу, чтобы он выполнял итерацию над некоторым условием, но также сохранил индекс итераций?Есть ли питонический способ сделать цикл while с индексом?
def TrieMatching(text, trie):
match_locations = []
location = 0
while text:
if PrefixTrieMatching(text, trie):
match_locations.append(location)
text = text[1:]
location += 1
Как вы думаете, что делает эта строка: 'text [1:]'? –
Это была ошибка; Я имел в виду 'text = text [1:]' – jukhamil
Интересно, будет ли это лучше подходит для http://codereview.stackexchange.com? –