2016-11-21 66 views
-5

我有一個這樣的名單:我如何合併子列表與Python

mylist = [1,[2,3,4,5],6,[7,8,9,10]] 

我讀了幾計算器問題,並couldn`t找到答案,因爲在正常的名單,此外子列表的數字。我想將所有數字合併到一個列表中,並且不希望爲此使用太多的代碼。如果某些元素是字符串,它也應該工作。

它應該看起來像:

newlist = [1,2,3,4,5,6,7,8,9,10] 
+0

你使用哪種編程語言? – ruhungry

+0

什麼語言?你試過什麼了? – Snorex

+0

我需要Python –

回答

0

我發現自己的答案

mylist = [1,[2,3,4,5],6,[7,8,9,10]] 
newlist=[] 
for i in mylist: 
    try: 
     i=int(i) 
     newlist.append(i) 
    except: 
     for j in i: 
      newlist.append(j)