С помощью get запроса получаю данные вида:
{
"status": true,
"data": [
{
"id": 1467,
"name": "name1",
},
{
"id": 3506,
"name": "name1",
},
{
"id": 7135,
"name": "name2",
},
{
"id": 996,
"name": "name2",
}
]
}
Мне бы хотелось чтобы код пробегался по данным, оставлял только те строчки где name: name1 (позже скажу про это) и потом заносил в список opt вызовы класса:
disnake.SelectOption(
label="id", description="name1", emoji=""
)
Пробовал фильтровать данные - не получилось, пробовал с помощью
out = [x for x in data_dict if x['data']['name'] == 'name1']
, получал ошибку
TypeError: string indices must be integers
, но это необязательно.
Пробовал вносить данные в список с помощью append, но никак не получается выполнить это для всех данных в JSON, попытался максимально понятно описать, если что-то не понятно - спрашивайте :-)