l=[1,3,4,[100,10],4,5,,,,]
Я хочу напечатать подсписок [100,10] или получить доступ к значениям в нем в списке миллионов значений, используя понимание списка или лямбда или любой другой, как этого добиться
В простом
я хочу идентифицировать подсписок или элемент в подсписке в списке (который имеет миллионы значений) без использования нарезки или индексации
я хочу идентифицировать подсписок или элемент в подсписке в списке (который имеет миллионы значений) без использования нарезки или индексации
Почему бы вам не использовать цикл for для перебора элементов основного списка. Проверить тип элемента и, если это список, перебрать подсписок, чтобы получить значения в подсписке?
Если вы хотите просто найти все подсписки, которые вы можете сделать:
my_sublists = [n for n in my_list if isinstance(n,list)]
или
for n in my_list:
if isinstance(n,list):
do_whatever_you_want_to_do_with_sublist(n)
Непонятно, что именно вы просите. Вы просите найти вложенный список?
next(x for x in l if isinstance(x, list))
Вы просите распечатать значения в списке? Может ли быть несколько списков? Вы ищете конкретное значение в подсписке? Почему нельзя использовать «индексы и нарезку»? Пожалуйста, отредактируйте свой вопрос, чтобы включить более подробную информацию.