def first_names(self):
        """Returns a list of weighted first names, male and female."""
        if not hasattr(self, "_first_names"):
            self._first_names = OrderedDict()
            for a, b in zip_longest(self.first_names_male.items(), self.first_names_female.items()):
                if a is not None:
                    name, weight = a
                    self._first_names[name] = weight / 2
                if b is not None:
                    name, weight = b
                    self._first_names[name] = weight / 2
        return self._first_names
Returns a list of weighted first names, male and female.
faker/providers/person/es_CL/__init__.py