Python 找到与随机字符串匹配的字符串
Python find which string match with the random string
让我们考虑一个例子
words_list = ['apple', 'mango', 'orange']
origin = "acacpdqlep"
来自“acacpdqlep”的术语'apple'可以提取
我如何在没有任何库的情况下以编程方式解决这个问题,有些像这样
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
让我们考虑一个例子
words_list = ['apple', 'mango', 'orange']
origin = "acacpdqlep"
来自“acacpdqlep”的术语'apple'可以提取
我如何在没有任何库的情况下以编程方式解决这个问题,有些像这样
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