У меня есть следующий список
colors = {a, b, c}
n = 3
Где оба цвета и n строятся динамически. Я хочу создать подсписок, используя n
и элементы списка, чтобы получить следующее:
lcolors = [[a, a, a], [b, b, b], [c, c, c]]
, если colors
не был динамическим c, это было легко:
lcolors = [[a]*n, [b]*n, [c]*n]
Я пытался:
lcolors = colors * n
, но это дало мне один список с 9 элементами вместо 3 подсписков по 3 элемента в каждом:
lcolors = [a, b, c, a, b, c, a, b, c]
Ни один из Решения, предлагаемые здесь, решают это: