Wpis z mikrobloga

Dobry wieczór Mirki
Próbuję zrobić jedno zadanie z #python, ale oczywiście pojawił się problem.

Do rzeczy:
User wpisuje listę cyfr, np. 123456, a program ma przesunąć ostatnią w lewo tak żeby wyszło, 123465.
Taki kod mam do tej pory i niestety utknąłem w miejscu...

a = input()
a = [int(i) for i in a]
l = len(a)
b = a.insert(a[l-1], a[l])
print(b)

#programowanie
  • 9
@Anorax: croppz podał Tobie odpowiedź, natomiast jeśli chcesz z przyjemnością i powodzeniem ogarnąć Pythona, to:
1. Przeglądaj dokumentację funkcji, których chcesz użyć - np. zobacz co robi funkcja insert i czy na pewno osiągnąłbyś z jej pomocą to, co opisałeś: https://docs.python.org/3/tutorial/datastructures.html
2. Z zainstalowanym pythonem przychodzi IDLE. Możesz wpisywać komenda po komendzie i sprawdzać na bieżąco co się dzieje. Bardzo wygodne i można łatwo znaleźć błędy w swoim kodzie czy rozumowaniu.
@Blotny: @heniek_8: @croppz:
Wszystko super, ale co jak user wpiszę 1 2 3 10?
Funkcja .split() dzieli na całkowicie osobne części, pętla for chyba tak samo (tak?), a jednak bym chciał żeby skrypt rozpoznawał jedności i dziesiątki :(