python - 在 Python3.x 中获取 JSON 的最后一项
问题描述
我正在使用以下格式检索 JSON 数据:
{
"first": "Data1",
"second": Data2,
"third": "Data3",
"fourth": "Data4",
"Some random ID": "Data5"
}
我试图在这个 JSON 中找到最后一个左手参数,所以“一些随机 ID”。我不知道随机 ID,所以我只是想获取 JSON 左侧参数中的最后一个字典。如何获得“一些随机 ID”?
解决方案
print(list(dict)[-1]) #last key
print(dict[list(dict)[-1]]) #last key's value
OR
keys = list(dict.keys())
keys.reverse()
print(keys[0]) #last key
print(dict[keys[0]]) #last key's value
推荐阅读
- java - 从 Java 8 升级到 Java 11 后收到加载程序约束违规
- c# - IdentityServer4 客户端未通过 HttpContext.SignInAsync 进行身份验证
- c++ - 如何在模板中转发左右值引用
- python - 将列表从一个索引排序到另一个索引
- sql - 同表SQL Joins
- node.js - 如何在 DialogFlow 的 Package.json 文件中添加新的依赖项?
- android - java.lang.NullPointerException:空对象引用上的 DatabaseHelperClass.DatabaseHelper splonline.Activity.spl.getDatabaseHelper()'
- kubernetes - 如何向 kube-apiserver 添加加密提供者配置选项?
- r - R 中来自 web url 的 read.csv() 的安全注意事项?
- c# - 检测机器人应用程序打开事件