input: Write a function to create a Python function to shuffle a list of numbers. The function should return the shuffled list. If the input list is empty, the function should return an empty list.
  assert shuffle_list([1, 2, 3, 4, 5]) != [1, 2, 3, 4, 5]
  assert shuffle_list([]) == []
  assert shuffle_list([7, 9, 3]) != [7, 9, 3]
  assert shuffle_list([100, 200, 300, 400]) != [100, 200, 300, 400]
  assert shuffle_list([5]) == [5]
output: import random
  
  def shuffle_list(lst):
      if not lst:
          return []
      shuffled = lst[:]
      random.shuffle(shuffled)
      return shuffled