product list python code example
Example 1: python multiply list
a_list = [1, 2, 3]
a_list = [item * 2 for item in a_list]
print(a_list)
OUTPUT
[2, 4, 6]
Example 2: python product
#from itertools import product
def product(*args, **kwds):
# product('ABCD', 'xy') --> Ax Ay Bx By Cx Cy Dx Dy
# product(range(2), repeat=3) --> 000 001 010 011 100 101 110 111
pools = map(tuple, args) * kwds.get('repeat', 1)
result = [[]]
for pool in pools:
result = [x+[y] for x in result for y in pool]
for prod in result:
yield tuple(prod)