-1
這是我寫的代碼:如何正確追加一個JSON的項目列表
with open('/file/to/json/FImageAnn.json') as json_data:
d = json.load(json_data)
# print(d[0])
for index, element in enumerate(d):
# print element[2]
listt = []
if element[2] == 'y':
listt.append(1)
elif element[2] == 'n':
listt.append(0)
xy = []
for i in listt:
# groundtruth.append(i)
xy.append(i)
在這段代碼我打開其中包含我的圖片的註釋結果的JSON文件。他們是'y'或'n'。
我想要做的是提取'y'和'n'並將它們轉換爲1和0.這個我追加到列表中。當我打印列表時,我得到一個結果,其中列表只包含一個元素。喜歡的東西:
In [240]: listt
Out[240]: [0]
我期待這樣的:
Out [240]: [1,1,1,1,1,1,1,1,1,1,0]
這是當JSON包含11 'Y' 值和1 'N' 值。
有人可以幫忙嗎?謝謝。
如果'element [2]'既不是'y'也不是'n',那麼你想放入'listt'中? –
這與JSON有什麼關係?你對JSON部分有任何問題嗎? –