def list_convert(input,output):
for a in input:
if isinstance(a,list):
list_convert(a,output)
elif isinstance(a,int):
output.append(a)
if __name__=="__main__":
values=['a',[1,2,[3,4]],5,['a',6],7];
output=[]
list_convert(values,output)
print output
我的课程,用Python做些事,有兴趣可以搜搜