code: def rgb(self, color_tuple):
          
          # Check bounds
          self.color = tuple(map(self._apply_float_bounds, color_tuple[:3]))
  
          # Include alpha if necessary
          if len(color_tuple) > 3:
              self.alpha = self._apply_float_bounds(color_tuple[3])
docs: Used as main setter (rgb256, hls, hls256, hsv, hsv256)