我已经定义了如下的dict:
a = { "b" : [20,40,45]}
Run Code Online (Sandbox Code Playgroud)
该命令a['b']将打印所有值,如下所示
[20, 40, 45]
Run Code Online (Sandbox Code Playgroud)
.我只想要一个价值.如何在值中获得b的单个值?我要做什么打印让我们说45?
我现在能做的是:
d = a['b']
print d[2]
Run Code Online (Sandbox Code Playgroud)
如何在一行中完成?
简单!
print a['b'][2]
Run Code Online (Sandbox Code Playgroud)
你不喜欢python;)?
这背后的逻辑是:我们从列表中获得第3项a['b'].这将是[20, 40, 45][2].因此,45 :)