【发布时间】:2021-08-30 06:14:12
【问题描述】:
我有一个类似的json数据
"preference":[
{
"access":"true1",
"visibility":"false1"
},
{
"access":"true2",
"visibility":"false2"
},
{
"access":"true3",
"visibility":"false3"
},
]
我想访问列表对象并以表格格式显示每个列表元素
for item in data['preference']
print(item)
TableData = [
[item.get('access'),item.get('visibility')]
]
这只会打印最后一项
{
"access":"true3",
"visibility":"false3"
},
表格格式 请建议我一些代码以尽快访问表格格式的每个元素 提前谢谢你..
【问题讨论】:
-
我无法理解这个问题。请修正您的格式(缩进在 Python 中是有意义的)并显示准确的预期输出以及实际输出。
-
因为
item被分配了最后一个值 -
TableData = [[item.get('access'),item.get('visibility')]for item in data['preference']]? -
“access”用于检索数据,“in table format”用于输出数据
-
修正代码缩进并使用正确的大写字母。帮助帮手来帮助你。 stackoverflow.com/help/how-to-ask
标签: python json nested-lists reportlab invoice