input: Write a function to combine the elements of two lists into a list of tuples. The function should take two lists as input and return a list of tuples where each tuple contains one element from each list at the respective index. If the lists are empty, the function should return an empty list.
  assert combine_list([1, 2, 3], [4, 5, 6])==[(1, 4), (2, 5), (3, 6)]
  assert combine_list([1, 2], [3, 4, 5])==[(1, 3), (2, 4)]
  assert combine_list([], [])==[]
  assert combine_list(['a', 'b', 'c'], [1, 2, 3])==[('a', 1), ('b', 2), ('c', 3)]
output: def combine_list(list1, list2):
      return [(list1[i], list2[i]) for i in range(min(len(list1), len(list2)))]