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'
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
А причем json? есть словарь {"2": []}. В нем один ключ - цифра 2. Вы пытаетесь достать элемент с ключом "1": items["1"]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы