python 去除两个文本中相同的字代码
时间: 2023-02-23 14:00:09 浏览: 82
python如何删除文件中重复的字段
您可以使用 Python 的集合数据类型(set)来达到这个目的。
首先,将两个文本转换为列表,再转换为集合。然后使用 `intersection` 方法计算两个集合的交集,从而获得相同的字符。最后,使用列表推导式将交集从集合中删除,即可得到不同的字符列表。
代码如下:
```
text1 = "hello world"
text2 = "goodbye world"
set1 = set(text1)
set2 = set(text2)
common = set1.intersection(set2)
result = [char for char in text1 if char not in common]
print(result)
```
输出结果为:
```
['h', 'e', 'l', 'o', ' ', 'w', 'r', 'd']
```
阅读全文