MENU

第1種スターリング数の生成と多重のタプルの結合

第1種スターリング数を生成する関数を作成しました。

Pythonの標準パッケージ等にはにはベル数や第1種スターリング数を生成する関数がないので、自作するしかありません。その際にいろいろな方法で作成し、比べることにより答え合わせをする際に、多重の配列を比較する必要があります。このとき、リストを集合に転換するとうまくいきます。そこで、一覧を生成するときは、タプルにする方が便利です。

多重のタプルを結合するのに苦労しましたが、次の方法で結合することができました。

((0,1),)+((1,2,3)+(4,)+(5,6),)+((7,8),)

#((0, 1), (1, 2, 3, 4, 5, 6), (7, 8))

この記事を書いた人

目次