input: Write a function to create a Python dictionary from two given lists. The keys of the dictionary should be taken from the first list and the corresponding values from the second list. If the lists are of different lengths, the dictionary should include only the pairs that can be formed before one of the lists runs out of elements.
  assert create_dict(['a', 'b', 'c'], [1, 2, 3])=={'a': 1, 'b': 2, 'c': 3}
  assert create_dict(['a', 'b'], [1, 2, 3])=={'a': 1, 'b': 2}
  assert create_dict(['a', 'b', 'c'], [1, 2])=={'a': 1, 'b': 2}
  assert create_dict([], [1, 2, 3])=={}
  assert create_dict(['a', 'b', 'c'], [])=={}
output: def create_dict(keys, values):
      return {keys[i]: values[i] for i in range(min(len(keys), len(values)))}