Python中找到该字符串匹配的随机字符串
问题描述:
让我们考虑一个例子Python中找到该字符串匹配的随机字符串
words_list = ['apple', 'mango', 'orange']
origin = "acacpdqlep"
从 “
一个 CAC
p DQ
LEP” 术语 '苹果' 可提取
如何
我可以在没有任何库的情况下通过编程方式解决这个问题吗?有些像这样的
if words_list in origin:
return True
else:
return False
请帮助我完成这个任务。提前致谢。
答
我认为这是你在找什么:
words_list = ['apple', 'mango', 'orange']
origin = "acacpdqlep"
def letters_in(word, origin):
origin_chars = list(origin)
for char in word:
if char in origin_chars:
origin_chars.remove(char)
else:
return False
return True
for word in words_list:
print '{}: {}'.format(word, letters_in(word, origin))
输出:
apple: True
mango: False
orange: False
'从收集进口Counter'计算单词中的每个字母的计数。如果word_list中的每个字母的数量小于原始字词的数量,则将word_list中的每个单词的计数与原始单词相比较您的答案 –