Making a deck of cards in Python
You could just use str.join in a list comprehension and create deck directly:

import itertools 
kind = 'HCDS' 
value = ['2','3','4','5','6','7','8','9','10','J','Q','K','A']
deck = ["".join(card) for card in itertools.product(kind,value)]


Note that a regular French card set starts at 2, there is no 1.