1 def cards(): 2 color = ['红心', '方块', '梅花','黑桃'] # 将花色放在一个列表中待用 3 num = list(range(2, 11)) 4 num.extend('JQKA') # 通过两行代码,生成一个 2-A 的数字列表。 5 return [(x, y) for x in color for y in num ] # 用列表生成式完成扑克牌的生成。 6 print(cards())