Вопрос чайника: можно ли в питоне сделать append для списка, котрый бы не менял объект "по месту", а возвращал новый список с прикрученным новым элементом, т.е. примерно как в функциональных языков. Промежуточная переменная по-моему в том случае, который я рассматриваю, будет лишь визуальным мусором, а имеющуюся "портить" тоже не хорошо. В коде надо добавить элемент к существующему списку и передать в другую функцию. Добавление элемента, можно сказать, меняет смысл списка (если можно так выразиться).
Здравствуйте, Курилка, Вы писали:
К>Вопрос чайника: можно ли в питоне сделать append для списка, котрый бы не менял объект "по месту", а возвращал новый список с прикрученным новым элементом, т.е. примерно как в функциональных языков.
Оператор '+' ?
lst = list(...)
new_elem = ...
fun(lst+[new_elem])