【发布时间】:2017-09-23 13:34:45
【问题描述】:
我看到How to extract dictionary single key-value pair in variables建议:
d = {"a":1}
(k, v), = d.items()
但是:我只关心价值。我想将该值传递给一个方法;喜欢:
foo(v)
所以问题是:是否有一个适用于 python2 和 python3 的简单命令直接为我提供该值,而无需绕行“元组”赋值?
或者有没有办法让元组分配适用于我调用方法的用例?
【问题讨论】:
-
v, = d.values()在 Py2 和 3 中都可以正常工作,你显然需要在调用函数之前解包。 -
起初我以为这很简单。我的意思是只使用密钥获取值,但后来我得到了它。你不知道钥匙。我发现这可能会有所帮助:stackoverflow.com/questions/3097866/…
标签: python python-3.x dictionary