Задать вопрос

Как устроен append в list?

Вопрос не несёт какое-то практическое значение чисто учебное
Как устроен метод append у list
Не на уровне CPython и работы с железом а на уровне Python
Такая реализация как бы работает но как бы я не пересоздаю append а использую append класса list()
def __init__(self, *arg):
    self.list = list(arg)

def append(self, item):
    self.list.append(item)

Я пробовал копаться в исходниках но не чего не понимаю(
И найти инфу в интернете не могу там либо как list реализован на уровне работы с железом либо используются уже методы класса list

В общем буду рад либо объяснению либо ссылку где можно почитать ну или что гуглить
  • Вопрос задан
  • 376 просмотров
Подписаться 3 6 комментариев
Подписчики вопроса 3 К ответам на вопрос (2)