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

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -