【发布时间】:2011-03-07 02:05:24
【问题描述】:
如果mydict 不为空,我将访问任意元素:
mydict[mydict.keys()[0]]
有没有更好的方法来做到这一点?
【问题讨论】:
-
他说了什么.. 如果字典中只有一个元素,或者您不在乎返回哪个元素,这才是一个真正有效的问题。
-
是的,我只需要访问字典中的任何元素,这就是我想访问第一个元素的原因。
-
@Stan:但正如 Greg 所说,dict 中没有明确的“第一个”元素。所以也许你应该改变你的问题,只是为了清楚
-
我认为这是一个有效的问题。如果您需要访问任意元素,并且您确定 dict 不为空,那么询问“第一个”可能是个好主意,因为可能不知道项目的数量。
-
@MichaelScheper 你必须投到名单:
list(mydict.keys())[0]。
标签: python dictionary