Отличия reverse() от reversed(), sort() от sorted(), copy() от deepcopy()
1. reverse() vs reversed()
reverse() vs reversed()Метод / Функция
Что делает
Возвращает
Изменяет исходный объект?
lst = [1, 2, 3]
lst.reverse()
print(lst) # [3, 2, 1]
lst2 = [1, 2, 3]
rev = reversed(lst2)
print(list(rev)) # [3, 2, 1]
print(lst2) # [1, 2, 3] - исходный список не изменился2. sort() vs sorted()
sort() vs sorted()Метод / Функция
Что делает
Возвращает
Изменяет исходный объект?
3. copy() vs deepcopy()
copy() vs deepcopy()Функция
Что делает
Особенности
Last updated