python - 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.")
如果我问它打印wordsDe[1]
它打印['weil', 'da']
我如何让它打印成一个列表
weil
da
解决方案
wordsDe 是一个列表,列表中的 3 个对象是 ["warum"]、["weil"、"da"] 和 ["los", "gehen"]。
调用 wordsDe[1] 会给你列表中的第二个对象... ["weil", "da"]
如果你想打印它
weil
da
你必须先调用 wordsDe[1][0] 然后再调用 wordsDe[1][1]
推荐阅读
- java - 蟒蛇pyjnius; PythonActivity错误我安装了JDK+Visual C++
- mysql - 列相关条件的总和
- reactjs - 使用 ReactJS 如何在 Firestore 中订阅多个 onSnapshot 集合更改
- ffmpeg - 有没有办法在将 mjpeg 流编码为 h264 时强制 ffmpeg 生成 I 帧
- java - 如何从另一种方法返回值或字符串
- cmd - 是否有返回起始目录的 cmd 命令?
- python - SyntaxError:列表中的语法无效
- ruby-on-rails - 我应该将局部变量传输到部分模板还是只使用实例变量
- java - 如何使用代码配置 Spring 云网关支持的 GatewayFilter,如 SecureHeaders
- c# - 如何在 wpf 中的 Windowsformhost 用户控件上画线?