Follow-up-Frage: Python swap indexes using slicesSwap Scheiben von Indizes mit einer Funktion
r = ['1', '2', '3', '4', '5', '6', '7', '8']
Wenn ich Scheiben tauschen will, eine Funktion, was wäre die richtige Methode?
def swap(from,to):
r[a:b+1], r[c+1:d] = r[c:d], r[a:b]
swap(a:b,c:d)
Ich möchte die Zahlen 3 + 4 mit 5 + 6 + 7 in r tauschen:
swap(2:4,4:7)
Ist das richtig?
Es sollte funktionieren, wenn es richtig gemacht wird, dh ohne all diese Syntaxfehler ('from' kann nicht als Variablenname verwendet werden und' 2: 4,4: 7' ist nicht wie man schneidet) – DeepSpace