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
这个厉害
献上我的膝盖。
zip是什么意思啊/ ?
受教了
Sign in to make a reply
void葱花鱼
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