0
タプルであると仮定したRGB値の長いリストがあります。タプルのR、G、Bの各値に別々にアクセスしたいと思います。だから私は簡単な操作でそれらをc、m、y、kに変換できます。ありがとうございました。カラーRGBタプルのリストの分離
私のコード:(編集)
rgb = [(255,0,255), (55,0,55), (34,33,87)]
c,m,y,k = ([] for i in range(4))
for item in rgb:
cyan = zip(*rgb)[0]
mag = zip(*rgb)[1]
yellow = zip(*rgb)[2]
# of course the above zip operations return a non-iterable error
c.append(cyan)
m.append(mag)
y.append(yellow)
'rgb_list'は、リスト内のRGB値のタプルのタプルです。 rwb_list = [(255,0,255)、(55,0,55)、(34,33,87)] ' –
' print() 'を使って、それをタプルのリストにするには、コードのすべての要素を確認してください。あなたがエラーを受け取ったら、なぜそれを質問に入れなかったのですか?私たちがエラーを見るためにコードを実行するとは思わないでください。 – furas
'rgb_list'はタプルのリストではなく、3つのタプルを含む1つのタプルを含むリストです。また、2行目に構文エラーがあります。 – jDo