У меня есть список, содержащий строки и списки.Что-то вроде:
l = ['a', 'b', ['c', 'd'], 'e']
Мне нужно найти индекс элемента, который я ищу в этом вложенном списке.Например, если мне нужно найти c
, функция должна вернуть 2
, а если я ищу d
, она также должна вернуть 2
.Учтите, что я должен сделать это для большого количества элементов.Раньше я просто использовал
idx = list.index(element)
, но это больше не работает из-за вложенных списков.Я не могу просто сгладить список, так как тогда я буду использовать индекс в другом списке с такой же формой, как этот.
Любое предложение?