擅长:python、mysql、java
<p>我知道我迟到了,但这只是另一个选择</p>
<pre><code>import os
#sandwich= open(os.path.join(os.getcwd(), 'sandwich.txt'), 'r').readlines()
sandwich = """
BLTsandwich_bread_bacon_lettuce_tomato_bread
BREADsandwich_bread_bread_bacon_bread_bacon
bacon_HAMsandwich_bacon_bread_ham_bread
Bacon_HAMsandwich_bacon_bread_ham_bread
"""
user_input = "bacon"
def NoBacon(sandwich):
result = []
length = len(user_input)
lines = sandwich.strip().split('\n')
for line in lines:
cleaned_line = line.replace(user_input, '')
if len(line) - len(cleaned_line) >= length:
result.append([user_input, cleaned_line])
return result
for k in (NoBacon(sandwich)):
print k
</code></pre>
<p>上述输入字符串的输出示例:</p>
<pre><code>['bacon', 'BLTsandwich_bread__lettuce_tomato_bread']
['bacon', 'BREADsandwich_bread_bread__bread_']
['bacon', '_HAMsandwich__bread_ham_bread
</code></pre>