input: 
  def create_squared_dict(numbers: List[int]) -> dict:
      """ Create a dictionary from a list of integers where each key is an integer 
      from the list and its value is the square of that integer.
      >>> create_squared_dict([1, 2, 3, 4, 5])
      {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
      >>> create_squared_dict([0, -1, -2, 3, 4])
      {0: 0, -1: 1, -2: 4, 3: 9, 4: 16}
      """
      return {num: num**2 for num in numbers}
  
output:     return {num: num**2 for num in numbers}