我想列一个清单。这些列表必须包含 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]]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
这就是我真正拥有的,而不是那么多......
rgb = []
for r in range(0, 256):
rgb.append([r])
print(rgb)
Run Code Online (Sandbox Code Playgroud)
小智 5
使用列表理解,
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |