Given an interable (usually a list or a tuple) containing
        :py:class:`Colour` s,
        this then becomes the Colours contained by the Palette.

        Args:
            list_of_colours(list, tuple, or other interable): a collection of
                :py:class:`Colour` s to be loaded into the palette. If these
                are :py:class:`colourettu.Colour` 's, they will be loaded
                directly. Otherwise, an attempt to convert each item to a
                :py:class:`colourettu.Colour` will take place.
            normalized_rgb(bool): assuming the list is to be converted to
                :py:class:`colourettu.Colour` s, this parameter is passed on
                as part of
                that conversion process.

        .. note:

            This will overwrite the colours already defined by the palette.

def from_list(self, list_of_colours, normalized_rgb=False):
        """
        Given an interable (usually a list or a tuple) containing
        :py:class:`Colour` s,
        this then becomes the Colours contained by the Palette.

        Args:
            list_of_colours(list, tuple, or other interable): a collection of
                :py:class:`Colour` s to be loaded into the palette. If these
                are :py:class:`colourettu.Colour` 's, they will be loaded
                directly. Otherwise, an attempt to convert each item to a
                :py:class:`colourettu.Colour` will take place.
            normalized_rgb(bool): assuming the list is to be converted to
                :py:class:`colourettu.Colour` s, this parameter is passed on
                as part of
                that conversion process.

        .. note:

            This will overwrite the colours already defined by the palette.

        """
        colour_for_type = Colour()
        self._colours = []

        for c in list_of_colours:
            if type(c) is type(colour_for_type):
                self._colours.append(c)
            else:
                self._colours.append(Colour(c, normalized_rgb))

        self._start = self._colours[0]
        self._end = self._colours[-1]