我正在使用 Python 生成一个大型 JSON 文件。我有很多键和值。我看到两种填充 Python 字典的方法。
明确:
my_dict = {}
my_dict['key1'] = "value1"
my_dict['key2'] = "value2"
my_dict['key3'] = "value3"
....
或内联
my_dict = {'key1': "value1", 'key2': "value2", 'key2': "value2", ...}
这些较小的字典将被嵌套,因此这两种方法都不是荒谬的,因为每个内联列表都应该是 < 10 long.
从我的角度来看,使用每个键值对进行更新更具可读性并且将来更容易更新,但我看到内联选项被大量使用,所以我想知道有什么区别。
我从键值对开始,但 PyCharm 建议将它们重写为内联,所以这就是我的怀疑开始的地方。
使用字典显示,但显示不需要在one行。
my_dict = {
'key1': "value1",
'key2': "value2",
'key3': "value3",
...
}
(如果 PyCharm 抱怨that,你可以忽略它。)