2019-01-01から1年間の記事一覧
どうも、駆け出しのエンジニアのMasaです! 今回は、Pythonの配列(list)と辞書(dict)の検索速度の違いについて書きたいと思います。 この記事で書いていること まずは結論から。 特定のデータを保持しているか検索する際、dictのkeyを使う方が、listを使…
何を書いている記事なのか LeetCodeというサイトでプログラミングの問題を解きながら、効率の良いコードを書けるようになるよう修行しています。 その過程をブログに残しておこうと思い、書きました。 私の最初の回答、リファクタリング後の回答、その他気づ…
pythonで引数を受け取る方法 argparseというライブラリを使うと、簡単に引数を足すことができます。 import argparse def main(start_at, end_at): do_something if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("start…
いつもやり方忘れてしまうので、メモ。 単一カラムに対するユニーク設定 djangoでモデルのあるカラムをユニークにするには、 以下のようにモデル定義のオプション引数として unique=True を渡してやればOKです。 from django.db import models class SomeMod…