У меня есть этот массив:
countOverlaps = [numA, numB, numC, numD, numE, numF, numG, numH, numI, numJ, numK, numL]
, а затем я уплотняю этот массив, избавляясь от всех 0 значений:
countOverlaps = [x for x in countOverlaps if x != 0]
Когда я делаю это, я получаю выводэто: [2, 1, 3, 2, 3, 1, 1]
Что и нужно, так что это имеет смысл.Теперь я хочу добавить значения в массив, чтобы каждое число добавлялось в массив столько раз, сколько оно появляется.
Как это:
Оригинал: [2, 1, 3, 2, 3, 1, 1]
Что я хочу: [2,2,1,3, 3,3,2,2,3,3,3,1,1]
Возможно ли что-то подобное в python?
Спасибо