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生成器。