python输出两个字符串的差集
时间: 2023-05-18 21:02:48 浏览: 68
可以使用set的差集操作来实现,代码如下:
```python
str1 = "abcdefg"
str2 = "defghi"
diff = set(str1) - set(str2)
print(''.join(diff))
```
输出结果为:abc
相关问题
python字符串的差集
Python中字符串的差集可以通过set集合进行操作,使用“-”符号表示两个字符串的差集,例如:
```
str1 = "abcdefg"
str2 = "defghi"
diff = set(str1) - set(str2)
print(diff)
```
输出:
```
{'a', 'c', 'b'}
```
这里的差集是指str1中有但是str2中没有的字符集合。
python中找到字符串中不同字符
您好!对于您的问题,可以使用 set() 函数将字符串转化为集合类型,然后利用集合间的差集运算来找到不同的字符。具体代码如下:
```
str_1 = 'abcbdde'
str_2 = 'acdfegh'
set_1 = set(str_1)
set_2 = set(str_2)
diff_set = set_1 - set_2
print(diff_set) # 输出结果为:{'b'}
```
以上代码可以找到两个字符串中不同的字符,即 str_1 中的 'b' 字符。希望能够帮到您!