Python 对象类型和访问嵌套值

Python 对象类型和访问嵌套值,python,json,python-2.7,google-api,google-calendar-api,Python,Json,Python 2.7,Google Api,Google Calendar Api,我很难为python google库、CalendarAPI找到(或者找到足够详细的文档,我可以理解它们)的内容。我试图弄清楚我的返回对象有哪些方法,以及如何访问它的数据成员。我在“已安装应用程序示例的授权API”下学习教程。在下面的代码中,我已经成功地进行了身份验证,并请求一个事件列表。返回的值是事件的JSON列表“项”。返回值的完整描述 我在访问for循环中的成员数据时遇到问题。”summary'是来自'items'的事件的顶级数据成员,只是一个字符串creator'是一个字典,其值为我要打

我很难为python google库、
Calendar
API找到(或者找到足够详细的文档,我可以理解它们)的内容。我试图弄清楚我的返回对象有哪些方法,以及如何访问它的数据成员。我在“已安装应用程序示例的授权API”下学习教程。在下面的代码中,我已经成功地进行了身份验证,并请求一个事件列表。返回的值是事件的JSON列表
“项”
。返回值的完整描述

我在访问for循环中的成员数据时遇到问题。”summary'是来自'items'的
事件
的顶级数据成员,只是一个字符串creator'是一个字典,其值为我要打印的
displayName
。如果我尝试类似于打印repr(event.get('creator')+'\n',它将打印字典“creator”。如果我尝试打印repr(event.get'creator[“displayName”]),它将始终不打印任何内容。我通过执行以下操作解决了此问题:

creator = event.get('creator')
print str(creator['displayName']) + '\n'
但是我想我缺少了某种语法,它允许我在一行中访问所有的内部值。另一件事是,我不知道循环中是什么类型的对象
event
。我的意思是,很明显,它是从请求返回的
event
对象,但我能找到的唯一API文档是指object由
service.events()
创建。此event.get()方法与文档中的方法不同(至少它有不同的参数),但我不知道在哪里可以找到该文档

博士 从返回的列表访问事件中的字典值的语法
从返回的列表中查找事件的方法说明/文档的位置响应中的对象是字典,应该支持所有。通常最容易使用括号表示法访问对象的属性

print event['creator']['displayName']

你试过
dir(event)
?它将返回所有方法/属性的列表。谢谢,我还没有在字典中看到这种符号,我甚至都不知道那是什么,回答得很好。
print event['creator']['displayName']