Python:如何从数组中的数组中提取项目?

我有两个数组,其中一个是包含数组的数组。

wordsEn = ["why", "because", "go"] 
wordsDe = [["warum"], ["weil", "da"], ["los", "gehen"]]

我的代码是

step = 0
size = 3
while step < size:
    word = input("Enter name of word: ")
    print("your word was " + word)
    if word in wordsEn:
       pos = wordsEn.index(word)
       print(wordsDe[pos])
       step = step + 1
    else:
        print("word not found.")

if i ask it print wordsDe[1] it prints ['weil', 'da']

我如何使其像列表一样打印

weil da

评论
gquia
gquia

`wordsDe。 ´是清单列表,

点赞
评论
uid
uid

wordsDe是一个列表,列表中的3个对象是[“ warum”],[“ weil”,“ da”]和[“ los”,“ gehen”]。

调用wordsDe [1]将给您列表中的第一个对象... [“ weil”,“ da”]

如果要打印

weil
da

您必须先调用wordsDe [1] [0],然后再调用wordsDe [1] [1]

点赞
评论