gpt4 book ai didi

python - 尝试遍历 JSON 对象

转载 作者:太空宇宙 更新时间:2023-11-04 07:44:23 24 4
gpt4 key购买 nike

我正在尝试使用 simplejson 遍历 JSON 对象。

def main(arg1):
response = urllib2.urlopen("http://search.twitter.com/search.json?q=" + arg1) #+ "&rpp=100&page=15")
twitsearch = simplejson.load(response)
twitsearch = twitsearch['results']
twitsearch = twitsearch['text']
print twitsearch

我正在传递要在 Twitter 中搜索的值列表,例如“我是”、“认为”等。

问题是有多个文本字段,每个推文对应一个文本字段。我想遍历整个 JSON 对象,拉出“文本”字段。

我该怎么做?我正在阅读文档,但无法确切地看到它在哪里谈论这个。

编辑:它似乎存储为 JSON 对象列表。

尝试这样做:

for x in twitsearch:
x['text']

如何将 x['text'] 存储在列表中?追加?

最佳答案

注意

twitsearch['results']

是一个 Python 列表。您可以遍历该列表,将每个对象的 text 组件存储在您的自己的 列表中。在这里使用列表理解会是一件好事。

text_list = [x['text'] for x in twitsearch['results']]

关于python - 尝试遍历 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11379312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com