【问题标题】:Make a JSON file with lists in it [closed]制作一个包含列表的 JSON 文件 [关闭]
【发布时间】:2022-01-11 18:49:11
【问题描述】:

如何使用 Python 创建一个包含给定数量列表的 JSON 文件?所以让我们说100

{
    "100": [

    ],

    "99": [

    ],

    "98": [

    ],

    "97": [

    ],

    "96": [
        
    ]
}

一直到 1

【问题讨论】:

  • 请发布您尝试的解决方案 - 我们可以调试的东西。首先创建一个 python 列表字典。然后使用json模块写入文件。
  • @tdelaney 是的,但这就是我问这个问题的原因。制作一个包含 100 个列表的字典来写入 JSON 文件是很荒谬的吧?
  • 那么你有什么尝试?你有什么问题 - 循环数字范围,创建列表,创建字典,转储到 json?你做过研究吗?
  • 制作一个包含 100 个列表的字典来写入 JSON 文件是很荒谬的吧? 为什么会这样想?
  • @moolenschot - 不,您可以轻松创建一百个列表。这对于现代计算机来说很小。使用 for 循环或字典理解。

标签: python json list


【解决方案1】:
import json

with open('d.json', 'w') as f:
    json.dump({f'{i}':[] for i in range(100,0,-1)}, f, indent=4)

【讨论】:

  • range(100,1,-1) 仅达到 2(范围左闭,右开)。做range(100,0,-1)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-04
  • 1970-01-01
  • 2021-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多