def you_func(d):
result = set()
for k, v in d.items():
r, g, b = k.index('R'), k.index('G'), k.index('B')
for color in v:
result.add((color[r], color[g], color[b]))
return result
def f(d):
return {(c[k.index('R')], c[k.index('G')], c[k.index('B')]) for k, v in d.items() for c in v}
for i in range(len(lines)):
line = lines[i]
- это не по-пайтоновски.for line in lines:
# line уже определена