input: Write a function to filter out strings from a given list that are longer than 5 characters. Return a new list containing only the strings that meet this criteria.
  
  def filter_long_strings(string_list):
      long_strings = []
      for string in string_list:
          if len(string) > 5:
              long_strings.append(string)
      return long_strings
  
  assert filter_long_strings(['Python', 'is', 'Fun'])==['Python', 'Fun']
  assert filter_long_strings(['a', 'ab', 'abcde'])==[]
  assert filter_long_strings(['abcdef', 'abcdefg', 'abcdefghi'])==['abcdef', 'abcdefg', 'abcdefghi']
  assert filter_long_strings([])==[]
  assert filter_long_strings(['short', 'longer', 'longest'])==['longer', 'longest']
output: def filter_long_strings(string_list):
      long_strings = []
      for string in string_list:
          if len(string) > 5:
              long_strings.append(string)
      return long_strings