python-3.x - 如何解析多列表
问题描述
当拨打 allorders = getallorders() 之类的电话时
它返回了如下列表
{
"orders": [
{
"order_id": “123",
"status": "REJECTED",
"validity": "DAY",
},
{
"order_id": “343”,
"status": "REJECTED",
"validity": "DAY",
}
]
}
如何遍历此列表并获取每个订单 ID 和相应的状态?
解决方案
使用这个 for 循环,您可以遍历您的 json answer allorders 并获取所需的键及其值
for order in allorders['orders']:
print('id: ', order['order_id'])
print('status: ', order['status'])
推荐阅读
- multithreading - 如何使用 ThreadPool 通知主线程进行并行计算(PyQt)
- ios - 在 Swift 中使用 AVAudioPlayer (AVFoundation) 播放声音时,带有 Timer 的动画会停止
- android - 使用 addValueEventListener() 时 Firebase 数据库权限被拒绝错误
- android - android P中的sqlite数据库错误“没有这样的表”
- c# - 具有 TPH 继承的 EF DbSet.SqlQuery
- sql - Oracle SQL - 连接 3 个表并划分列表而不重叠的 2 个查询
- c# - 比较从基础到循环的时间
- html - 避免在“禁用”表行上进行用户交互
- html - 文字不显示
- azure - 如何在 Durable Azure Function 中创建 SQL 连接?