Язык для обучения программированию
|
|
Воскресенье, 09 Августа 2020 г. 20:54
+ в цитатник
amk: В Прологе список это настоящий список (данные + ссылка на хвост), В Питоне - это аналог массива. Поэтому удаление первого элемента или любого интервала в списке сопровождается переписыванием этого массива.
Для списка в Питоне допустимы команды
del a[i] # Удаление элемента
del a[i:j] # Удаление диапазона
del a[:i] # Удаление начала списка
del a[i:] # Удаление конца списка
del a[i:j:k] # Удаление среза
Точно, как реализовано, не знаю, но скорее всего команда пробегает по списку и перемещает в начало те элементы, индексы которых не попадают в срез.
https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3836191
Метки:
Holy Wars
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-