9000 » from archive
Написал html_rgb_value = "#{0:02X}{1:02X}{2:02X}".format(*map(int, color['rgb'])) и думаю: что-то как-то не выглядит идиоматичным питоном. И понимаю: потому, что не читается, как предложение на нормальном английском.
выглядит ужасно, да. ‎- ati
"#%02i%02i%02i" % color['rgb'] ‎- новомодная имитация мышления
Переписал пока как ''.join("%02X" % int(n) for n in color['rgb']), поскольку '#' дальше удобнее вставлять по месту. Вроде более человечно. Увы, оператор $ для выстраивания функций а аккуратную читаемую цепочку в питоне не встроен, хотя есть любопытная замена: https://github.com/JulienPalard/Pipe Типа iter(color['rgb']) | int | "{0:02X}".format | ''.join. ‎- 9000