list left rotation in python code example
Example 1: how to rotate the list in python
li=[1,2,3,4,5,6]
li[2:]+li[:2] #rotates list left by 2
Example 2: python rotate list
def rotate_list_left(_list : list, rotation_value: int):
result_list = _list.copy()
for k in range(0, len(_list)):
result_list[k-rotation_value] = _list[k]
return result_list
Example 3: python left rotation
def rotate(l, n):
return l[n:] + l[:n]
print(rotate([1, 2, 3, 4, 5], 2))
#output : [3, 4, 5, 1, 2]