Valores cíclicos de una lista
Soy nuevo en la codificación y estoy tratando de escribir un código simple que tomará una lista, por ejemplo [1,2,3] y ciclo de los elementos n número de veces. Así que si n=1, debería obtener A = [3,1,2]. Si n = 2, debería obtener A = [2,3,1].El código que he escrito es:
n=1
j=0
A = [1,2,3]
B = [None]*len(A)
while j<=n:
for i in range(0,len(A)):
B[i] = A[-1+i]
j=j+1
print(B)
El problema es que no importa cuál sea el valor de n, obtengo la misma respuesta que solo es un ciclo una vez. Creo que el problema es que el bucle está circulando a través de la misma B cada vez, así que necesito almacenar la nueva B como algo más y luego repetir el bucle con la nueva B. Pero no puedo averiguar cómo hacer eso. Cualquier consejo sería apreciado
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52