我试着把一个句子分成几个字符,比如:“男孩很好”,然后在每个字母的句子中找到位置,但是每次我找到字母“o”,两个字母的位置都是一样的。我怎样才能把这两个字母分开?你知道吗
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文件。你知道吗
a本来是角色所在的地方,但它却向我展示了:
0
1
2
3
4
5
6
3
8
9
10
3
12
5
5
15
所以,是的,那不是你想要的。你知道吗
看看这个
如果使用索引for循环在文本上循环,则可以简单地使用索引打印字符及其位置
^{}/^{} 只返回最左边的索引。在找到每个字母后,您需要传递开始搜索该字母的位置的索引。像这样:
相关问题 更多 >
编程相关推荐