class Solution:
def getRow(self, rowIndex):
"""
:type rowIndex: int
:rtype: List[int]
"""
rowIndex += 1
if rowIndex == 1:
return [1]
L = [[1]]
for i in range(1,rowIndex):
a = []
a.append(L[i-1][0])
for j in range(len(L[i-1]) - 1):
a.append(L[i-1][j] + L[i-1][j+1])
a.append(L[i-1][len(L[i-1]) - 1])
L.append(a)
return L[rowIndex-1]
将之前写的杨辉三角稍微改了一下。