Как узнать индекс в json массиве?

Здравствуйте, через get запрос получаю json такого вида:
JSON
[
  {
    "number": "53575",
    "positions": [
      {
        "id": "1624316",
        "statusCode": "2704"
      },
      {
        "id": "1634077",
        "statusCode": "2704"
      }
    ]
  }
]

Обрабатываю в этом цикле:
Цикл
for x in json:
    for y in x["positions"]:
		if y["statusCode"] in ["27047"]:
			requests.post(url + [index]) #Строка для примера, что я пытаюсь сделать


Как узнать индекс "positions" по "id"в цикле, чтобы в ручную не прописывать индексы [0],[1] и т.д.?
Заранее спасибо всем за ответы
  • Вопрос задан
  • 329 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
for index, y in enumerate(x["positions"]):
    if y["statusCode"] in ["27047"]:
        requests.post(url + [index])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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