2016-12-02 7 views
-2

.find()を使用して文字列内の文字をスキップする簡単な方法があるかどうか疑問に思うだけです。 たとえば、 o比例して。 proportion.find(o) 私は既に最初のoの位置を見つけました。どのように私は単語から最初のoを削除することなく、2番目または3番目のoの位置を見つけるだろうか?これは(「O」、あなたに[4, 6]を与えるだろう。この場合、文字)あなたの選択した文字のインデックスのリストが表示されますPythonで.findを使用して文字をスキップする方法

+0

はhttp://stackoverflow.com/questions/18753105を参照してください。/substring-occurrences –

答えて

0
string = 'helloworld' 
selectedCharacter = 'o' 
print [position for position, char in enumerate(string) if char == selectedCharacter] 

関連する問題