所有 RGB 组合列表 (Python)
List of all RGB combination (Python)
我想做一个列表列表。
这些列表必须包含 RGB 调色板的所有组合(1600 万)。
像这样:
all_colours = [[0,0,0],[0,0,1],[0,0,2],[0,0,3] ... [255,255,253],[255,255,254],[255,255,255]]
我怎样才能做到这一点?
这就是我实际拥有的,没有那么多...
rgb = []
for r in range(0, 256):
rgb.append([r])
print(rgb)
使用列表理解,
rgb = [[x,y,z] for x in range(256) for y in range(256) for z in range(256)]
len(rgb) # 16777216 colors
# added square brackets to make all items lists inside main list
rgb = []
for r in range(0,256,1):
for g in range(0,256,1):
for b in range(0,256,1):
rgb.append([r,g,b])
print(rgb)
这应该有效!
我想做一个列表列表。 这些列表必须包含 RGB 调色板的所有组合(1600 万)。
像这样:
all_colours = [[0,0,0],[0,0,1],[0,0,2],[0,0,3] ... [255,255,253],[255,255,254],[255,255,255]]
我怎样才能做到这一点?
这就是我实际拥有的,没有那么多...
rgb = []
for r in range(0, 256):
rgb.append([r])
print(rgb)
使用列表理解,
rgb = [[x,y,z] for x in range(256) for y in range(256) for z in range(256)]
len(rgb) # 16777216 colors
# added square brackets to make all items lists inside main list
rgb = []
for r in range(0,256,1):
for g in range(0,256,1):
for b in range(0,256,1):
rgb.append([r,g,b])
print(rgb)
这应该有效!