2020-05-09から1日間の記事一覧

速い Python コードを書くためのマイクロベンチマーク

Python コードを書くにあたって特性というかクセのようなものは知っておいた方がいいだろうと、Pythonコードの書き方の違いによる時間計測してみた。計測環境は 2020/5/9 時点の Google の Colaboratory で以下のスペック。 Python 3.6.9 OS Ubuntu 18.04.3 …

Python str 1個入りタプルやリストを作る時の罠を踏んだ

まとめ str 要素 1個入りの tuple, list を作るときは括弧で作ると安全。 t = ('abc',) # ケツカンマがないと怒られる l = ['abc'] tuple() や list() のコンストラクタ形式を使うと罠にはまるかも。 経緯 ('abc',) ['abc'] ↑の結果が欲しくて↓のようにする…