Python - 两个字符串的交集
在本文中,我们将学习如何通过不同方式求两个字符串的交集。
按照以下步骤解决此问题。
- 初始化两个字符串和一个空字符串。
- 遍历第一个字符串,如果当前字符也出现在第二个字符串中且还没有出现在新字符串中,则将其添加到新字符串中。
- 打印结果。
示例
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' result = '' # finding the common chars from both strings for char in string_1: if char in string_2 and not char in result: result += char # printing the result print(result)
如果您运行上述代码,您将获得以下结果。
输出
tu
我们将使用集合求两个字符串的交集。按照以下步骤操作。
- 将两个字符串转换为集合。
- 使用交集方法求两个集合的交集。
- 使用连接方法将结果转换为字符串。
- 打印结果。
示例
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' # intersection result = set(string_1).intersection(string_2) # converting to string result_str = ''.join(result) # printing the result print(result_str)
如果您运行上述代码,您将获得以下结果。
输出
ut
结论
如果您对本文有任何疑问,请在评论部分提出。
广告