原始问题:
"Python算法:计算小红每日记住的单词数量"
可以使用Python编写一个函数来实现这个算法。函数的输入是一个单词列表,输出是小红今天记住的单词数量。
def count_words(words):
remembered_words = set()
count = 0
for word in words:
if word not in remembered_words:
remembered_words.add(word)
count += 1
return count使用这个函数,你可以传入小红背单词的顺序列表,例如["you", "thank", "thank"],然后得到小红今天记住的单词数量。
words = ["you", "thank", "thank"]
result = count_words(words)
print(result) # 输出:2在这个例子中,小红背了3个单词,但是只记住了2个单词。
Prev:用C++编写:计算小红每日记住的单词数量