Нумерация элементов
Подскажите, как сделать нумерацию:
filter_options = {
'причины': ['возврат/зачет', 'вычеты', 'документы'],
'последствия': ['документы', 'МНК'],
'Классификация НО действий НП': ['взаимозависимые организации', 'дробление бизнеса']
}
[{"label": f'{list(filter_options.keys())[0]}_{[x for x in range(1, len(filter_options[list(filter_options.keys())[0]])+1)]}', "value": key} for key in filter_options[list(filter_options.keys())[0]]]
По итогу получается так:
[{'label': 'причины_[1, 2, 3]', 'value': 'возврат/зачет'},
{'label': 'причины_[1, 2, 3]', 'value': 'вычеты'},
{'label': 'причины_[1, 2, 3]', 'value': 'документы'}]
А хотелось бы так:
[{'label': 'причины_1', 'value': 'возврат/зачет'},
{'label': 'причины_2', 'value': 'вычеты'},
{'label': 'причины_3', 'value': 'документы'}]
Источник: Stack Overflow на русском