RGB python的列表列表

问题描述 投票:1回答:1

我有这样的列表

[255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 127, 0, 255, 127, 0, 255, 127, 0, 255, 127, 0, 255, 127, 0, 255, 0, 127, 255, 0, 127, 255, 0, 127, 255, 0, 127, 255, 0, 127, 255, 0, 127, 255, 0, 127, 255]

什么是转换成3对(rgb)的最佳方法,里面是元组

pixel = [(255,0,0),(255,0,0),(255,0,0),(255,0,0),(127,0,255),(127,0,255),(127,0,255),(127,0,255),(127,0,255),(0,127,255),(0,127,255),(0,127,255),(0,127,255),(0,127,255),(0,127,255),(0,127,255)]
python-3.x list rgb
1个回答
0
投票

尝试使用列表理解:

print([l[i:i + 3] for i in range(0, len(l), 3)])
© www.soinside.com 2019 - 2024. All rights reserved.