python基础篇-生成一副扑克牌
# 生成扑克牌:返回一个扑克牌列表,里面有52个元组,对应52张牌。 def cards(): color = ['红心', '方块', '梅花','黑桃'] # 将花色放在一个列表中待用 num = list(range(2, 11)) num.extend('JQKA') # 通过两行代码,生成一个 2-A 的数字列表。 return [(x, y) for x in color for y in num ] # 用列表生成式完成扑克牌的生成。 print(cards()) # 注:花色对应的正式单词是:suit和rank,上面为了好理解所以用了 color。
浙公网安备 33010602011771号