重点在函数
def listshow(li): list1 = [] for i in li: if type(i) == list: for j in i: list1.append(j) else: list1.append(i) return list1 li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds'] for i in listshow(li): print(i)
1 2 3 5 alex 2 3 4 5 taibai afds
出现的错误教训:
type(" ") == list 直接等于类型就可以
return 是跳出函数,如果函数中不设列表的话,只能返回原列表的开头
一步一步,脚踏实地

浙公网安备 33010602011771号