(self, cards_2d, seperator=", ")
return hand_as_str
Args:
            cards_2d:           2D representation of any amount of cards
            seperator (str):    token to put between cards when printing

        Returns:
            str
def cards2str(self, cards_2d, seperator=", "):
        """

        Args:
            cards_2d:           2D representation of any amount of cards
            seperator (str):    token to put between cards when printing

        Returns:
            str

        """
        hand_as_str = ""
        for c in cards_2d:
            if not np.array_equal(c, Poker.CARD_NOT_DEALT_TOKEN_2D):
                hand_as_str += self.RANK_DICT[c[0]]
                hand_as_str += self.SUIT_DICT[c[1]]
                hand_as_str += seperator
        return hand_as_str
def cards2str ( self , cards_2d , seperator = ", " ) : hand_as_str = "" for c in cards_2d : if not np . array_equal ( c , Poker . CARD_NOT_DEALT_TOKEN_2D ) : hand_as_str += self . RANK_DICT [ c [ 0 ] ] hand_as_str += self . SUIT_DICT [ c [ 1 ] ] hand_as_str += seperator return hand_as_str