shuffling a list with restrictions in python,"[('a', '1'), ('b', '2'), ('c', '3'), ('d', '4')]"