У меня есть список списков, и я хочу найти индексы, где встречается '//'.Я знаю, как это сделать, если я использую вложенные циклы, но я хочу использовать списочное понимание.Мой список:
ex = [['foo', 'faa'], ['//', 'sd'], ['foo', 'kaa'], ['side', 'haha', 'blue'], ['//', 'sd']]
Как я могу использовать здесь понимание списка, чтобы найти индексы, где встречается «//»?Пока что я сделал:
indices = [idx for idx, lst in enumerate(ex)]
Это дает мне индексы моих списков в списке.Но я не знаю, как их использовать, чтобы найти индексы для '//'
с использованием понимания списка.
Для приведенного выше примера ex
ожидаемый результат равен
[1, 4]
, например,индексы для вложенных списков, содержащих '//'
, которые ex[1]
и ex[4]
.