input: from typing import List
  
  def zip_list(list1: List[str], list2: List[str]) -> List:
      """Combine two lists by alternating elements from both lists.
      If one list is shorter, stop when the shorter list ends.
      >>> zip_list(["a", "b", "c"], ["1", "2", "3"])
      ["a", "1", "b", "2", "c", "3"]
      >>> zip_list(["a"], ["1", "2", "3"])
      ["a", "1"]
      """
output:     zipped_list = []
      for i in range(min(len(list1), len(list2))):
          zipped_list.append(list1[i])
          zipped_list.append(list2[i])
      return zipped_list