算額あれこれ

算額問題をコンピュータで解きます

2020-12-18から1日間の記事一覧

リストは使わない,さらに,numpy.ndarray よりよい方法もある

なんでもかんでもリストで済ませようというのは止めよう。 numpy.ndarray を使うともっといいよ。 ということだが,場合によってはそれよりいいものもあるよという話。 いずれにせよ,過度にリストに頼るのは止めようよという話 その 1 1000万文字の大文字ア…

前の記事の展開(Python)

a = ("foo", "bar", "baz") のとき,x が "foo" なら 5,"bar" なら 9,"baz" なら 17 を返すようにするなら(他の値はないとする) (5, 9, 17)[("foo", "bar", "baz").index(x)]

式の右辺の if - else (Python)

Python だと x = "odd" if a%2 == 1 else "even" になるんだけど,以下の方がまだましだと思うのだ x = ("odd", "even")[a%2 != 1]