Чтобы индексировать все элементы списка Python, кроме одного, вы можете использовать различные методы. Вот несколько подходов:
-
Использование понимания списка:
my_list = [1, 2, 3, 4, 5] index_to_exclude = 2 new_list = [my_list[i] for i in range(len(my_list)) if i != index_to_exclude] -
Использование нарезки:
my_list = [1, 2, 3, 4, 5] index_to_exclude = 2 new_list = my_list[:index_to_exclude] + my_list[index_to_exclude + 1:] -
Использование оператора
del:my_list = [1, 2, 3, 4, 5] index_to_exclude = 2 del my_list[index_to_exclude] -
Использование метода
pop():my_list = [1, 2, 3, 4, 5] index_to_exclude = 2 my_list.pop(index_to_exclude)