我试图让 string.index() 忽略它已经位于字符串中的字符的实例。这是我最好的尝试:
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
def save_alphabet(phrase):
saved_alphabet = ""
for item in phrase:
if item in alphabet:
saved_alphabet = saved_alphabet + str(phrase.index(item))
return saved_alphabet
print save_alphabet("aAaEaaUA")
我想要的输出是“1367”,但是因为它只找到它的第一个实例item
正在输出“1361”。
最好的方法是什么?返回值应为字符串格式。