рассмотрим следующий код Python, с помощью которого я добавляю в новый список2 все элементы с индексами от 1 до 3 списка1:
for ind, obj in enumerate(list1):
if 4> ind > 0: list2.append(obj)
как вы могли бы написать это с использованием понимания списка python, если у меня нет доступа к индексам через перечисление?
что-то вроде:
list2 = [x for x in list1 if 4>ind>0]
но поскольку у меня нет номера "ind", будет ли это работать?
list2 = [x for x in enumerate(list1) if 4>ind>0]