Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!

Python json почему выдаёт ошибку?

Файл python:
import json
with open('test.json', 'r') as f:
	data = json.load(f)

	for items in data:
		items["1"] += [1, 2]

with open('test.json', 'w') as f:
	json.dump(data, f, indent=3)


файл json:
[
   {
      "1": []
   },
   {
      "2": []
   }
]


Ошибка:
items["1"] += [1, 2]
KeyError: '1'
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
А причем json? есть словарь {"2": []}. В нем один ключ - цифра 2. Вы пытаетесь достать элемент с ключом "1": items["1"]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект