How can I multiply all items in a list together with Python?
Python 3: use functools.reduce: >>> from functools import reduce >>> reduce(lambda x, y: x*y, [1,2,3,4,5,6]) 720 Python 2: use reduce: >>> reduce(lambda x, y: x*y, [1,2,3,4,5,6]) 720 For compatible with 2 and 3 use pip install six, then: >>> from six.moves import reduce >>> reduce(lambda x, y: x*y, [1,2,3,4,5,6]) 720