在python的字典中如果存储了多个值,如何打印键的值?

Err*_*0rr 1 python

我已经定义了如下的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)

如何在一行中完成?

Ter*_*ryA 7

简单!

print a['b'][2]
Run Code Online (Sandbox Code Playgroud)

你不喜欢python;)?

这背后的逻辑是:我们从列表中获得第3项a['b'].这将是[20, 40, 45][2].因此,45 :)