次のようなリストがあります。
lst = [4, 6, 7, 8, 12, 15, 16, 17, 18, 19, 9, 28, 29]
元のリストが連続した番号のサブリストに分割されているネストされたリストを生成したいと思います。
sub_list = [[4], [6, 7, 8, 9], [12], [15, 16, 17, 18, 19], [28, 29]
どうすればこれを行うことができるかを理解するのに苦労しています。誰でもこれを生成する関数を提供できますか?
次のようなリストがあります。
lst = [4, 6, 7, 8, 12, 15, 16, 17, 18, 19, 9, 28, 29]
元のリストが連続した番号のサブリストに分割されているネストされたリストを生成したいと思います。
sub_list = [[4], [6, 7, 8, 9], [12], [15, 16, 17, 18, 19], [28, 29]
どうすればこれを行うことができるかを理解するのに苦労しています。誰でもこれを生成する関数を提供できますか?