Мой метод ищет указанное значение c в списке словарей. Я хотел бы потратить это. Он должен возвращать не только найденный словарь, но и индекс словаря.
Что я должен изменить?
метод поиска
def search_user(self, user_id, data):
return [element for element in data if element['id'] == user_id]
входные данные
[
{
"id": "12",
"other": "stuff"
},
{
"id": "987654321",
"other": "stuff"
}
]
текущее возвращаемое значение
# dictionary
{
"id": "987654321",
"other": "stuff"
}
целевое возвращаемое значение
# index of the dictionary, dictionary
[
1,
{
"id": "987654321",
"other": "stuff"
}
]