input: from typing import List
  
  def create_student_objects(students_data: List[dict]) -> List[Student]:
      """ Create a list of Student objects based on the given data.
      Each dictionary in the list should have the keys 'name', 'age', and 'gender'.
      Returns a list of Student objects initialized with these attributes.
      >>> create_student_objects([{'name': 'Alice', 'age': 10, 'gender': 'Female'}, {'name': 'Bob', 'age': 12, 'gender': 'Male'}])
      [<Student instance populated with Alice, 10, Female>, <Student instance populated with Bob, 12, Male>]
      """
      return [Student(**data) for data in students_data]
output:     class Student:
          def __init__(self, name: str, age: int, gender: str):
              self.name = name
              self.age = age
              self.gender = gender
  
          def __repr__(self):
              return f"<Student instance populated with {self.name}, {self.age}, {self.gender}>"