Python实战——列表生成和extend

要求:

通过Python优雅地生成一副扑克牌。每张扑克牌的展现形式是一个元组:(花色,大小)。

示例代码:

# 生成扑克牌:返回一个扑克牌列表,里面有52个元组,对应52张牌。
def cards():
	color = ['红心', '方块', '梅花', '黑桃']
	num = list(range(2,11))
	num.extend('JQKA')

	return [(x, y) for x in color for y in num]

print(cards())

终端运行结果:

猜你喜欢

转载自blog.csdn.net/panlan7/article/details/114472951