последующий вопрос о: Python swap indexes using slicesсвоп ломтика индексов, используя функцию
r = ['1', '2', '3', '4', '5', '6', '7', '8']
Если я хочу поменять местами кусочки, используя функцию, что было бы правильным методом?
def swap(from,to):
r[a:b+1], r[c+1:d] = r[c:d], r[a:b]
swap(a:b,c:d)
Я хочу поменять номера 3 + 4 с 5 + 6 + 7 в г:
swap(2:4,4:7)
Правильно ли это?
Он должен работать, если все сделано правильно, то есть без всех этих синтаксических ошибок ('from' не может использоваться как имя переменной, а' 2: 4,4: 7' - это не то, как вы нарезаете) – DeepSpace