input: Write a function to generate a dictionary from the given list of people where names are the keys and ages are the values. If the input list is empty, return an empty dictionary.
  
  def create_people_dict(people_list):
      if not people_list:
          return {}
      people_dict = {}
      for person in people_list:
          name, age = person.split(' ')
          age = int(age.strip('()'))
          people_dict[name] = age
      return people_dict
  
  assert create_people_dict(['John (20)', 'Jane (40)', 'Alex (18)', 'Peter (45)'])=={'John': 20, 'Jane': 40, 'Alex': 18, 'Peter': 45}
  assert create_people_dict([])=={}
output: def create_people_dict(people_list):
      if not people_list:
          return {}
      people_dict = {}
      for person in people_list:
          name, age = person.split(' ')
          age = int(age.strip('()'))
          people_dict[name] = age
      return people_dict