擅长:python、mysql、java
<p>好吧,我想到了这个!一种非常老套的方法;我自己不喜欢这种方法,但它给了我输出:</p>
<pre><code>Step1:
in: c1 = []
for r in c:
c1.append(r.split())
out: c1 = [['John'], ['query', '989877', 'forcast'], ['Tamm']]
Step2:
in: p = []
for w in isl:
for word in c1:
for w1 in word:
if w1.lower() in w.lower():
p.append(w1)
out: p = ['query', '989877', 'John', 'Tamm']
Step3:
in: out = []
for word in c:
t = []
for i in p:
if i in word:
t.append(i)
out.append(t)
out: out = [['John'], ['query', '989877'], ['Tamm']]
Step4:
in: out_final = []
for i in out:
out_final.append(" ".join(e for e in i))
out: out_final = ['John', 'query 989877', 'Tamm']
</code></pre>