input: Write a python function to format a list into a string with a specific pattern as shown below.
  assert format_list([2, 3, 4, 5, 6]) == '--|--+\n|2 |\n|3 |\n|4 |\n|5 |\n|6 |\n--|---|'
  assert format_list([1, 2]) == '--|--+\n|1 |\n|2 |\n--|---|'
  assert format_list([10, 20, 30]) == '--|--+\n|10|\n|20|\n|30|\n--|---|'
output: def format_list(lst):
      formatted_str = '--|--+\n'
      for item in lst:
          formatted_str += f'|{item} |\n'
      formatted_str += '--|---|'
      return formatted_str