以下是一个解决方法的代码示例:
def remove_duplicates(words):
unique_words = []
for word in words:
if word not in unique_words:
unique_words.append(word)
return unique_words
# 示例用法
word_list = ['ab', 'cd', 'dd', 'ab', 'ef', 'cd']
word_list = remove_duplicates(word_list)
print(word_list) # 输出:['ab', 'cd', 'dd', 'ef']
这段代码定义了一个名为remove_duplicates
的函数,它接受一个包含逗号分隔的两个字母单词列表并返回一个没有重复项的新列表。它使用一个for
循环遍历输入列表中的每个单词,然后检查它是否已经存在于unique_words
列表中。如果单词不在unique_words
列表中,则将其添加到列表中。最后,函数返回unique_words
列表。
在示例用法中,我们创建了一个包含重复项的列表,并将其传递给remove_duplicates
函数。然后,我们打印处理后的列表,可以看到重复的单词已经被删除了。