Discuss / Python / 用优雅的方式生成杨辉三角

用优雅的方式生成杨辉三角

Topic source

void葱花鱼

#1 Created at ... [Delete] [Delete and Lock User]

def get_pascal_triangle2(n): list = [1] while n > 0: yield list list = [1] + [x + y for x, y in zip(list[:], list[1:])] + [1] n -= 1 return

onlylovechu

#2 Created at ... [Delete] [Delete and Lock User]

这个厉害

献上我的膝盖。

追_soul

#4 Created at ... [Delete] [Delete and Lock User]

zip是什么意思啊/ ?

kviolin小水

#5 Created at ... [Delete] [Delete and Lock User]

受教了


  • 1

Reply