Python 2, 78 76 74 68 bytes
print['1'*(a<'1')+a+b for a in'A234567890JQK'for b in'CHSD']+['J']*2
Python 2, 68 bytes
print[a+b for a in['10']+list('A23456789JQK')for b in'CHSD']+['J']*2
Python 3, 67 bytes
print([a+b for a in['10']+[*'A23456789JQK']for b in'CHSD']+['J']*2)
If I can use T
instead of 10
Python 2, 58 56 bytes
print[a+b for a in'A23456789TJQK'for b in'CHSD']+['J']*2