There is method in random module that is almost named for a deck of card
shuffle
.>>> from random import shuffle >>> deck = [rank + suit for rank in "23456789TJQKA" for suit in "scdh"] >>> shuffle(deck) >>> # Deal 5 card >>> deck[:5] ['4s', '7h', 'Qc', 'Qs', '5c']