我想知道如何从Python上的列表数组中获取打印,这是我到目前为止所拥有的;
op = raw_input('Please enter a number: ')
lista = {"1":"cat",
"2":"dog"}
for id, value in lista.iteritems():
print id, value, op
基本上当您在op
(例如1)中输入内容时,它会从lista
代码print id, value, op
打印整个内容,我知道它确实只是来自测试列表数组
答案 0 :(得分:2)
你可以这样做:
print lista[op]
如果你的词典有整数键,你可以简单地将op
翻译成int
,例如:lista[int(op)]
。
你的例子不起作用的原因是因为它遍历整个字典的K:V并打印出来。