[New-bugs-announce] [issue22124] Rotating items of list to left

Sai Krishna G report at bugs.python.org
Sat Aug 2 22:35:33 CEST 2014


New submission from Sai Krishna G:

Hi, I am trying to rotate list of 3 to left
for this I am trying to define this function
def rotate_left3(nums)

#argument nums is list
for example
rotate_left3([1, 2, 3])
I am expecting value [2,3,1] in return. I have written the following code
    a = nums
    a[0]=nums[1]
    a[1]=nums[2]
    a[2]=nums[0]
    return a #this is returning [2,3,2] instead of [2,3,1]
however if I assign
a = [0,0,0] #or any other value other than directly assigning nums
the code works perfectly

----------
components: Windows
files: rotate_left3.py
messages: 224586
nosy: Sai.Krishna.G
priority: normal
severity: normal
status: open
title: Rotating items of list to left
type: behavior
versions: Python 2.7
Added file: http://bugs.python.org/file36215/rotate_left3.py

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue22124>
_______________________________________


More information about the New-bugs-announce mailing list