Python-从JSON对象列表访问元素

Python-从JSON对象列表访问元素,python,json,Python,Json,我是python新手。我从一些json数据开始,熊猫和numpy 我有一个json对象列表存储在一个txt文件中。我从txt文件中读取数据,创建一个字典,然后将文件中的每个json对象追加到json列表中 jsonTweetsList = [] with open('tweetsOutput.txt') as f: for jsonObj in f: tweetDict = json.loads(jsonObj) jsonTweetsList.append

我是python新手。我从一些json数据开始,熊猫和numpy

我有一个json对象列表存储在一个txt文件中。我从txt文件中读取数据,创建一个字典,然后将文件中的每个json对象追加到json列表中

jsonTweetsList = []
with open('tweetsOutput.txt') as f:
    for jsonObj in f:
        tweetDict = json.loads(jsonObj)
        jsonTweetsList.append(tweetDict)
文件包含内容的示例:

{创建时间:Sat May 09 12:25:06+0000 2020,文本:WBDemost不喜欢税费,用户:{id:97750949378440806,id_str:977509493784408064,姓名:Roxana Cepoiu,屏幕名称:Roxana_Cepoiu}

{创建时间:Sat May 09 12:25:44+0000 2020,id:1259097218260312065,id街:1259097218260312065,文本:WBDemost满意提供的新服务,用户:{id:977509493784408064,id街:977509493784408064,姓名:Roxana Cepoiu,屏幕名称:Roxana_Cepoiu}

我尝试从用户访问name元素,但不知道如何访问。 使用下面的脚本,它不适用于user name元素,它只适用于created_at和text

for tweet in jsonTweetsList:
    print(tweet["created_at"], tweet["text"],tweet["user"][0]["name"])
您能告诉我如何从用户名访问数据吗

用户不是列表,它只是一个对象,您需要做的是不使用[0]索引直接访问它


试试推特['user']['name'],就是这样工作的。哈哈,谢谢你!初学者的艰难时期:D
print(tweet["user"]["name"])