Разница: list.append () против равного приращения? - PullRequest
0 голосов
/ 12 июля 2020

Есть ли разница между:

lst.append(element)

и

lst += [element]

для меня второй выглядит лучше ... но может быть он медленнее и, возможно, есть угловые случаи может по другому работать?

1 Ответ

2 голосов
/ 12 июля 2020

Конечный результат у обоих одинаковый, но lst += [element] создает проблемы с построением нового списка [element] сначала, который отбрасывается после того, как list.__iadd__ перебирает его и добавляет каждый элемент в конец lst. Используйте append.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...