Программа, которая идентифицирует отдельные слова в предложении, сохраняет их в списке и заменяет каждое слово позицией этого слова в списке [закрыто]

Я разрабатываю программу, которая идентифицирует отдельные слова в предложении, сохраняет их в списке и заменяет каждое слово в исходном предложении положением этого слова в списке, поэтому предложение может быть воссоздано с позиций этих слов в этом список с использованием последовательности1,2,3,4,5,6,7,8,9,1,3,9,6,7,8,4,5, Мой код ниже приведен ниже, но мне нужен совет, как сделать его более эффективным и коротким:

import time

sentence = "ASK NOT WHAT YOUR COUNTRY CAN DO FOR YOU ASK WHAT YOU CAN DO FOR YOUR COUNTRY"
s = sentence.split() 
another = [0]
time.sleep(0.5)
print(sentence)
for count, i in enumerate(s): 
    if s.count(i) < 2:
        another.append(max(another) + 1)
    else:
        another.append(s.index(i) +1)
another.remove(0)
time.sleep(0.5)
print(another)

Ответы на вопрос(4)

Ваш ответ на вопрос