Простой пример кода для представления дела:
a = [1,2,3,4]
b = [ do_sth(x) for x in a[::-1] ]
1) Какова временная и пространственная сложность операции CPython для [:: - 1] в целом?
2) В приведенном выше примере кода CPython создает некоторое временное значение для [:: - 1] до тех пор, пока l oop не завершит sh или не пересчитает значение обратного список до / на каждом шаге итерации?