我正尝试使用另一个列表来修改我的列表,该列表具有要更改的频道和该频道中的位置(我想将128更改为0)。
redchannel = [128, 128, 128, 128, 128]
greenchannel = [128, 128, 128, 128, 128]
bluechannel = [128, 128, 128, 128, 128]
index = [['b', 0], ['g', 1], ['r', 2], ['r', 4]]
我想这样做:
redchannel = [128, 128, 0, 128, 0]
greenchannel = [128, 0, 128, 128, 128]
bluechannel = [0, 128, 128, 128, 128]
我正在尝试迭代index
并应用每个项目显示的更改
答案 0 :(得分:2)
channels = {
'r': redchannel,
'g': greenchannel,
'b': bluechannel,
}
for channel, i in index:
channels[channel][i] = 0