Понимание списка - лучший способ решения проблемы, чем использование структурированного для l oop, т. Е.
newlist = [i * factor for i in original_list]
лучше, чем
for i in original_list:
newlist.append(i * factor)
Кроме того, pandas можно использовать для решения этой проблемы, так как
n = pandas.Series(original_list)
newlist = (s * factor).tolist()
Numpy также можно использовать для этого
lis = numpy.array(original_list)
newlist = lis * factor
Вы также можете использовать функцию map () здесь
newlist = list(map((factor).__mul__, original_list))