Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检查字符串是否包含子字符串或其一部分_Python_String_Find_Contains - Fatal编程技术网

Python 检查字符串是否包含子字符串或其一部分

Python 检查字符串是否包含子字符串或其一部分,python,string,find,contains,Python,String,Find,Contains,我想检查字符串是否包含子字符串或该子字符串的一部分,如: string = "Hello 13 World" substring = "01234567890" print has_part_of_substring(string, substring) # True: "1" and "3" contains on the string 一个更常见的任务是找到最长的公共子序列,但如果你真的想做你在问题中所说的: 检查字符串是否包含子字符串或该子字符串的一部分 考虑到这将简化为以下内容:两个字

我想检查字符串是否包含子字符串或该子字符串的一部分,如:

string = "Hello 13 World"
substring = "01234567890"
print has_part_of_substring(string, substring) # True: "1" and "3" contains on the string

一个更常见的任务是找到最长的公共子序列,但如果你真的想做你在问题中所说的:

检查字符串是否包含子字符串或该子字符串的一部分

考虑到这将简化为以下内容:两个字符串中必须至少有一个字符

如果将其转换为集合并找到交点,则此操作非常简单:

>>> string = "Hello 13 World"
>>> substring = "01234567890"
>>> bool(set(string) & set(substring))
True
>>> string = 'Hello 13 world'
>>> substring = 'abc'
>>> bool(set(string) & set(substring))
False

一个更常见的任务是找到最长的公共子序列,但如果你真的想做你在问题中所说的:

检查字符串是否包含子字符串或该子字符串的一部分

考虑到这将简化为以下内容:两个字符串中必须至少有一个字符

如果将其转换为集合并找到交点,则此操作非常简单:

>>> string = "Hello 13 World"
>>> substring = "01234567890"
>>> bool(set(string) & set(substring))
True
>>> string = 'Hello 13 world'
>>> substring = 'abc'
>>> bool(set(string) & set(substring))
False
A:

检查子字符串中的每个字符是否在字符串中,并在找到匹配项时退出。

a:


检查子字符串中的每个字符是否都在字符串中,并在找到匹配项时退出。

您需要的是最长的公共子序列您需要的是最长的公共子序列yi,内括号是多余的,可以安全删除。@ForceBru良好调用。不确定为什么我希望它默认为列表vs生成器。仅供参考,内括号是多余的,可以安全删除。@ForceBru良好调用。不知道为什么我希望它默认为列表vs生成器。