例として[1,2,3,4,5,15,16,17,18,19]のような長いリストが必要です。これを初期化するには、次のように入力してみます。
new_list = [range(1,6),range(15,20)]
しかし、これは私が望むことをしません、戻って:
[[1, 2, 3, 4, 5], [15, 16, 17, 18, 19]]
私がする時:
len(new_list)
必要な10個の要素ではなく2個を返します(リスト内に2つのリストを作成したため)。明らかに、この例では、必要なものを入力するだけで済みますが、次のような奇妙な反復リストに対してこれを実行しようとしています。
new_list = [range(101,6284),8001,8003,8010,range(10000,12322)]
リストのリスト(またはそれが最もよく呼ばれるもの)の代わりに1-Dリストを望む。これは本当に簡単だと思いますが、私はそれを見逃していますが、かなりの検索の後、私はあまり有用なものを思いつきませんでした。何か案は?