擅长:python、mysql、java
<p>以下是我尝试过的方法,效果很好:</p>
<pre><code>List_of_sentences = [
['man', 'I', 'je', 'ich'],
['kheili', 'very', 'très', 'sehr'],
['alaghemand', 'interested', 'intéressé', 'interessiert'],
['barnamenevisi', 'programming', 'laprogrammation', 'Programmierung']
]
Sample_sentence = ['I', 'am', 'very', 'interested', 'in', 'programming']
Final_list = []
for elements in Sample_sentence:
found = False
for lists in List_of_sentences:
if elements in lists:
Final_list.append(lists[0])
found = True
if not found:
Final_list.append(elements)
print(' '.join(Final_list))
</code></pre>
<p>代码的问题是,如果找不到元素,它总是会添加元素,而不是添加一次并继续下一个元素</p>