【问题标题】:Get last item of JSON in Python3.x在 Python3.x 中获取 JSON 的最后一项
【发布时间】:2020-08-09 17:45:25
【问题描述】:

我正在检索以下格式的 JSON 数据:

{
    "first": "Data1",
    "second": Data2,
    "third": "Data3",
    "fourth": "Data4",
    "Some random ID": "Data5"
}

我试图在这个 JSON 中找到最后一个左手参数,所以“一些随机 ID”。我不知道随机 ID,所以我只是想获取 JSON 左侧参数中的最后一个字典。如何获取“Some random ID”?

【问题讨论】:

  • 参考此链接:stackoverflow.com/questions/4859292/… 为您解答
  • 因此,Python dict 对象仅在 Python 3.6+ 中排序(实际上,仅作为 3.7+ 中的语言保证)。在任何情况下,您都可以通过 list(my_dict)[-1] 获取最后一个密钥。

标签: python arrays json python-3.x dictionary


【解决方案1】:
print(list(dict)[-1]) #last key
print(dict[list(dict)[-1]]) #last key's value

keys = list(dict.keys())
keys.reverse()
print(keys[0]) #last key
print(dict[keys[0]]) #last key's value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-17
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2011-04-28
    • 2011-03-14
    • 1970-01-01
    相关资源
    最近更新 更多