(4)给定任意多维数组,将其拆成一维数组并进行排序
题目:
给定任意多维数组,将其拆成一维数组并进行排序
1 a = [1,2,3,[6,5],4,[34,78],[123,23,2]] 2 3 4 def array_a(m,n): 5 for yzc in m: 6 if isinstance(yzc,int) == True: 7 zzu=''.join(str(yzc)) 8 n.insert(0,int(zzu)) 9 else: 10 array_a(yzc,n) 11 12 c=[] 13 array_a(a,c) 14 15 c.sort() 16 print(c)
利用递归。。。。。。

浙公网安备 33010602011771号