所以我有这个学校的任务,它说:
开发一个程序,识别句子中的单个单词,将这些单词存储在列表中,并用列表中该单词的位置替换每个单词。句子必须由程序的用户输入。
我们必须使用的例子是: 不要问你的国家可以为你做什么,问你能为国家做些什么 应该成为:
1,2,3,4,5,6,7,8,9,1,3,9,6,7,8,4,5
我不知道如何开始这项任务
答案 0 :(得分:0)
你可以这样做:
sentence = input().split(' ')
word_list = []
for i, word in enumerate(sentence, start=1):
if word not in word_list:
word_list.append(word)
to_print = str(len(word_list) - 1)
else:
to_print = str(word_list.index(word))
print(to_print, end=',') if i < len(sentence) else print(to_print, end='')