我試圖將一個句子打斷爲諸如「這個男孩很好」的句子,然後在每個字母的句子中獲得這個位置,但是每次我都會寫'o ',這兩個字母的地方保持不變。我怎樣才能分開這兩個相同的字母?帶重複字符的字符串數組python
with open("d:\Users\hazembazem\Desktop\python random\crap\encrypt.txt", "rb") as f:
file= f.read()
print file
file= list(file)
for item in file:
a=file.index(item)
print (a)
該文件只是一個txt文件,其中包含「該男孩很好」。
一個,就是要字符的地方,但它不是我顯示了這個:
0
1
2
3
4
5
6
3
8
9
10
3
12
5
5
15
你能後你有這麼遠的代碼? – duncan
如果我們看不到它,我們該如何解決一些問題? – MooingRawr
這是因爲'str.find(substring)'方法返回了子串的最左邊的索引。 - 只是爲了澄清,如果你仍然不知道爲什麼它會發生。 – Nf4r