Question: 
Write a python function to shift first element to the end of given list.


Model's Code:
def move_last(lst):
    if lst:
        return lst[1:] + [lst[0]]
    return lst



Sample Correct Code:
def move_last(num_list):
    a = [num_list[0] for i in range(num_list.count(num_list[0]))]
    x = [ i for i in num_list if i != num_list[0]]
    x.extend(a)
    return (x)


Asserts:
assert move_last([1,2,3,4]) == [2,3,4,1]
assert move_last([2,3,4,1,5,0]) == [3,4,1,5,0,2]
assert move_last([5,4,3,2,1]) == [4,3,2,1,5]


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 665 of 974: 498/665 (74.88721804511277%): success