<p>我使用以下代码,但显示的错误索引超出范围</p>
<pre><code>english=["merry", "christmas", "and", "happy", "new", "year"]
swedish=["god","jul","och","gott","nytt","år"]
dict = {english[n]: swedish[n] for n in range(len(english))}#dictionary
trans_list=[]#list to save translated words
def trans(list):
n=0
for word1 in list:
for word2 in english:
if word1==word2:
trans_list[n]=dict[word2]
n=n+1
print trans_list
list2=[]
list =["merry", "christmas", "and", "happy", "new", "year"]
trans(list)
</code></pre>