python函数调用语法。。。结果=foo()['abc']

2024-06-18 18:47:06 发布

您现在位置:Python中文网/ 问答频道 /正文

number = droid.readPhoneState()['result']['incomingNumber']

这个语法中的“result”和“incomingNumber”是什么?它们不是参数吗?在

它们与函数readPhoneState有什么关系?在

^{pr2}$

Tags: 函数number参数关系语法resultdroidpr2
3条回答

{{{{cd2}是另一个

droid.readPhoneState()返回dict的dict。等效代码:

outerDict = droid.readPhoneState()
innerDict = outerDict['result']
number = innerDict['incomingNumber']

resultincomingNumber是实现方法__getitem__的字典或类实例的键。这意味着readPhoneState()返回一个dictionary对象,该对象应该有一个键result,对应的值是一个dictionary对象,它应该有一个键incomingNumber。在

相关问题 更多 >