Как изменить список так, чтобы он сохранился?

Как изменить список так, чтобы его первая версия осталась прежней, а вторая была изменена?

Код:

depthb = max(depth["bids"]) #Ищем самые большие цены на покупку
depths = max(depth["asks"]) #Ищем самые большие цены на продаже

print(depthb) #Выводим список на покупку
del depthb[0] #Удаляем первый элемент(цена)
print(depthb) #Выводим список на покупку после изменения

Логи:

['2.05200000', '6332.80000000'] #1-цена 2-ставка
['6332.80000000'] #только ставка

И мне тоесть надо так, чтобы после изменения списка цен на покупку, этот список остался неизменный, а измененный список сохранялся в другую переменную.


Ответы (1 шт):

Автор решения: ПИТОНИСТ версия-3-8

Можно вашим способом:

depthb = max(depth["bids"]) #Ищем самые большие цены на покупку
depths = max(depth["asks"]) #Ищем самые большие цены на продаже

print(depthb) #Выводим список на покупку
depthb2=depthb[:]
del depthb2[0] #Удаляем первый элемент(цена)
print(depthb2) #Выводим список на покупку после изменения

Или можно, как сказал @GrAnd:

depthb2 = depthb[1:]
→ Ссылка