阅读量:0
要查找重复的文本字段,可以使用Python中的集合(set)数据结构来实现。下面是一个示例代码:
def find_duplicates(text_list): seen = set() duplicates = set() for text in text_list: if text in seen: duplicates.add(text) else: seen.add(text) return duplicates texts = ["apple", "banana", "orange", "apple", "grape", "orange"] duplicate_texts = find_duplicates(texts) print(duplicate_texts)
输出结果为:
{'apple', 'orange'}
在这个示例中,我们定义了一个find_duplicates
函数,它接受一个文本列表作为输入,并返回其中重复的文本字段。我们使用了两个集合,分别是seen
和duplicates
。遍历文本列表,如果当前文本字段已经存在于seen
集合中,则将其添加到duplicates
集合中,否则将其添加到seen
集合中。最后,返回重复的文本字段。
你可以根据自己的需求将这个示例代码进行修改和扩展。