def turn_str(n): return '%d' % n deck = (map(turn_str, range(2,11)) + ['J', 'Q', 'K', 'A']) * 4 deck.sort() naipes = ['c', 'h', 's', 'd'] * 13 def add_naipes(x, y): return x + y full_deck = map(add_naipes, deck, naipes) print full_deck
Standard input is empty
['10c', '10h', '10s', '10d', '2c', '2h', '2s', '2d', '3c', '3h', '3s', '3d', '4c', '4h', '4s', '4d', '5c', '5h', '5s', '5d', '6c', '6h', '6s', '6d', '7c', '7h', '7s', '7d', '8c', '8h', '8s', '8d', '9c', '9h', '9s', '9d', 'Ac', 'Ah', 'As', 'Ad', 'Jc', 'Jh', 'Js', 'Jd', 'Kc', 'Kh', 'Ks', 'Kd', 'Qc', 'Qh', 'Qs', 'Qd']