输入字符串A、字符串B,求在字符串A、字符串B中相同的字符个数 python
时间: 2024-01-24 15:17:30 浏览: 97
python实现查找两个字符串中相同字符并输出的方法
可以使用Python中的集合(set)来实现这个功能。首先将字符串A和字符串B转换为集合,然后使用交集操作符“&”来求它们的共同元素,最后返回共同元素的个数即可。
以下是示例代码:
```python
def count_common_chars(str_a, str_b):
set_a = set(str_a)
set_b = set(str_b)
common_set = set_a & set_b
return len(common_set)
```
测试代码:
```python
str_a = "hello world"
str_b = "world"
print(count_common_chars(str_a, str_b)) # 输出:5
```
解释:字符串A和字符串B中共同的字符有"o"、"r"、"l"、"d"、"w",因此共有5个相同字符。
阅读全文