十六进制转RGB

将十六进制颜色代码转换为对应的RGB组件的整数元组。

  • 使用列表推导式结合int()和列表切片表示法从十六进制字符串中获取RGB组件。
  • 使用tuple()将结果列表转换为元组。
def hex_to_rgb(hex):
  return tuple(int(hex[i:i+2], 16) for i in (0, 2, 4))

hex_to_rgb('FFA501') # (255, 165, 1)