Если, например, у меня есть glider = [[0,0,0,0],[1,2,3,4],[0,1,3,4],[0,0,0,0]]
, как я могу удалить первый и последний список, а также первый и последний символы в списке, если вложенные списки будут отличаться. После этого это будет выглядеть так.Удаление определенных столбцов и строк из вложенного списка
glider = [[2,3],[1,3]]
Например, можно не просто использовать функцию del
, так как размеры будут меняться. ex: [[0,0,0,0,0],[1,2,3,4,5],[0,1,2,3,4],[0,0,0,0,0]]
, [[0,0,0],[1,2,3],[0,0,0]]
Это небольшая часть более крупной программы, но она меня озадачила. Может быть, лучшим способом было бы создать совершенно новый список? Спасибо.
Это не удаляет последовательные одинаковые элементы. – loutre