1class Solution:2def getRow(self, rowIndex: int) -> List[int]:3# base case4# we know that there exist two base case one which is for zero input5# One when we have to exit our recursive loop6if rowIndex == 0:7return [1]8if rowIndex == 1:9return [1, 1]10# recurance relation or prev call11prev_prob = self.getRow(rowIndex - 1)12# post processing on data13# if someone has given us prev_Row what operation we can perform to get current_Row14return (15[1]16+ [prev_prob[i] + prev_prob[i - 1] for i in range(1, len(prev_prob))]17+ [1]18)