【发布时间】:2021-11-01 00:09:49
【问题描述】:
复杂的标题,让我解释一下:)
我有一个充满循环数据的数组,格式如下:
id: 0 --------------------------------------------------------------------------------
Roma
Via Francesco Saverio Altamura
Via: 0
https://www.immobiliare.it/annunci/p-147276/
tipologia: Appartamento
m2: 113 m²
piano: 1°, con ascensore
p_edificio: 4 piani
prezzo: € 158.000 - € 270.000
balcone: 0
cantina: 0
terrazza: 0
giardino privato: 0
taverna: 0
esposizione esterna: 0
id: 1 --------------------------------------------------------------------------------
Roma
Monti
Via degli Zingari
https://www.immobiliare.it/annunci/89886713/
tipologia: Appartamento
m2: 113 m²
piano: 1°, con ascensore
p_edificio: 4 piani
prezzo: € 790.000
balcone: 0
cantina: 0
terrazza: 0
giardino privato: 0
taverna: 0
esposizione esterna: 0
我添加了一条线,使其在容易结束的地方可见。请注意,它不会是实际输入行的一部分。
我想做的是创建一个 JSON 文件,而不是简单地将这个数组转储到文件中,我想创建一个像以下示例的良好结构:
{
"id": "123"
"city": "Roma",
"zone": "Via Francesco Saverio Altamura",
"via": "0",
"link": "https://www.immobiliare.it/annunci/p-147276/",
"prezzo": "€ 158.000 - € 270.000"
"addons": [
{
"balcone": "0",
"terrazza": "0",
and so on...
},
]
}
直到现在我都不需要组织它,但是现在在实现了一个好的数组之后,循环数据吐出 16 个元组,每个 id 都有“key”:“value”,我需要组织它并且可以'不知道该怎么做,我需要它。
欢迎任何有关学习和理解此过程的帮助!
【问题讨论】:
-
行
----------真的出现在输入文件中吗?或者您只是为了可见性而将它们添加到此处? -
@NielGodfreyPonciano 我添加它们是为了可见性,我以为我写了,也许我忘记了,但是,主要是为了让你们很容易区分一个 id 的开始和结束:)
-
@JonSG 数据应该是周期性的,但实际上我只是重新阅读了我的代码并且我傻了,所以两者都没有。基本上它收集所有数据并制作列表。有时,我从中收集数据的广告会错过我正在搜索的内容之一,在这种情况下,它会在列表中丢失,我可以实施一个解决方案,但可能不需要它/希望如此:)
-
@matszwecja 字典是正确的术语,对不起!
-
@MichelangeloAmorusoManzari 是否可以以类似字典的格式组织您的文本文件?如果是,那么将其转换为 json 文件会更容易
标签: python arrays json python-3.x list