Python检查两个字符串有无相同字母
时间: 2023-10-07 22:08:27 浏览: 220
可以使用set()集合来检查两个字符串是否有相同的字母。具体实现可以按照以下步骤:
1. 将两个字符串转换为集合类型,即将字符串中的字符去重。
2. 判断两个集合的交集是否为空,若为空则表示两个字符串没有相同的字母,否则有。
以下是Python代码示例:
```python
def has_same_letter(str1, str2):
set1 = set(str1)
set2 = set(str2)
if set1 & set2:
return True
else:
return False
```
调用该函数,并传入两个字符串作为参数,即可判断它们是否有相同的字母。
相关问题
python判断两个字符串是否相同
可以使用 == 运算符来判断两个字符串是否相同,例如:
```
str1 = "hello"
str2 = "world"
if str1 == str2:
print("两个字符串相同")
else:
print("两个字符串不相同")
```
如果 str1 和 str2 相同,输出结果为 "两个字符串不相同",否则输出结果为 "两个字符串不相同"。
python比较两个字符串是否相同用的什么方法
在Python中,比较两个字符串是否相同可以使用"=="运算符。例如,下面的代码可以比较两个字符串是否相同:
```
str1 = "hello"
str2 = "world"
if str1 == str2:
print("两个字符串相同")
else:
print("两个字符串不相同")
```
在这个例子中,"=="运算符用于比较str1和str2是否相同。如果两个字符串相同,则输出"两个字符串相同",否则输出"两个字符串不相同"。