Python:get a couple of values from two different list -


does python has built-in method can couple of values 2 differnet list in random way?

ex:

listone = ['blue', 'red', 'green'] listtwo = [1, 2, 3]  # want result: # ('blue',3),('red',2),('green',1) # or ('blue',2),('red',3),('green',1) # or ('blue',1),('red',2),('green',3) # , on...how can use method result in random way? 

if want random pairing, use random.shuffle():

>>> import random >>> listone = ['blue', 'red', 'green'] >>> listtwo = [1, 2, 3] >>> random.shuffle(listtwo) >>> zip(listone, listtwo) [('blue', 3), ('red', 2), ('green', 1)] >>> random.shuffle(listtwo) >>> zip(listone, listtwo) [('blue', 2), ('red', 1), ('green', 3)] 

Comments