class Solution(object):
# @param nestedList a list, each element in the list
# can be a list or integer, for example [1,2,[1,2]]
# @return {int[]} a list of integer
def __init__(self) :
self.flat_list = [] # 在方法里定义会循环初始化
def flatten(self, nestedList):
# Write your code here
for sublist in nestedList:
if isinstance(sublist, int):
self.flat_list.append(sublist)
else:
self.flatten(sublist)
return self.flat_list