2016-11-21 4 views
-5

でサブリストをマージします:は、どのように私はそのようなリストを持っているのPython

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

番号は通常のリストに加算サブリストであるので、私は、いくつかのstackoverflowの質問を読み、答えを見つけるcouldn`t。すべての数値を1つのリストにマージしたいので、それに多くのコードを使用したくありません。また、いくつかの要素が文字列の場合にも動作します。

それは次のようになります。

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) 
関連する問題