@classmethod
def card_list(cls, *args):
    """Create a list of new cards.

        Each argument should describe one card with rank and suit together.

        :param args: One or more cards.
        :type rank: str
        :returns: List of new cards, one for each input parameter.
        :rtype: list of :class:`pokercards.cards.Card` objects
        :raises: ValueError
        """
    lst = []
    for c in args:
        lst.append(cls(c))
    return lst
