python如何判断字符串的包含关系,比如 xuexi 包含于 xuexihao
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何判断字符串的包含关系,比如 xuexi 包含于 xuexihao相关的知识,希望对你有一定的参考价值。
参考技术A #!/usr/local/bin/pythonstr1 = "xuerui"
str2 = "xueruihao"
if str1 in str2:
print "yes"
else:
print "no"本回答被提问者和网友采纳 参考技术B 使用成员检查符 in .
>>> a = 'xuexi'
>>> b = 'xuexihao'
>>> a in b
True 参考技术C #!/usr/local/bin/python
str1 = "xuerui"
str2 = "xueruihao"
if str1 in str2:
print "yes"
else:
print "no" 参考技术D xuexi in xuexihao
【python】判断两个字符串的包含关系?
参考技术A 题目:给定由字母组成的字符串s1和s2,其中,s2中字母的个数少于s1,如何判断s1是否包含s2?分析:哈希法。
code:
str1 = 'aaaabbce'
str2 = 'abcbbaaad'
list1 = list(str1)
list2 = list(str2)
i = 0
hashTable1 = dict()
while i < len(str1):
if list1[i] not in hashTable1:
hashTable1[list1[i]] = 0
i += 1
i = 0
hashTable2 = dict()
while i < len(str2):
if list2[i] not in hashTable2:
hashTable2[list2[i]] = 0
i += 1
count = 0
for k, v in hashTable1.items():
if k in hashTable2:
count += 1
else:
print("不包含")
break
程序运行结果:
不包含
以上是关于python如何判断字符串的包含关系,比如 xuexi 包含于 xuexihao的主要内容,如果未能解决你的问题,请参考以下文章