python - Finding index of the same elements in a list -


suppose have find each index of letter 'e' in word "internet":

letter = 'e' word = 'internet' idx = word.index(letter) 

but code gives first index. how can find rest of them?

mark's answer better single letter. i'm adding in case real substring longer single character.

if want use str.index(), can take optional start position , raise valueerror if desired substring not found:

>>> letter = 'e' >>> word = 'internet' >>> last_index = -1 >>> while true: ...     try: ...         last_index = word.index(letter, last_index + 1) ...         print last_index ...     except valueerror: ...         break ...  3 6 

Comments

Popular posts from this blog

How can I edit my VIM config so that Vim treats ".ejs" files the same as it currently treats my html files? -

Python __call__ special method practical example -