Python 識別値を求める
2021-11-12
hawk
タカの技術ブログ
オブジェクトの "識別値" を返します。この値は整数で、このオブジェクトの有効期間中は一意かつ定数であることが保証されています。有効期間が重ならない 2 つのオブジェクトは同じi …
Python 2つ以上の数字を数式のように比較する
2021-11-11
hawk
タカの技術ブログ
x = 42
print(x < 100) # True
print(0 < x) # True
print(0 < …
Python リストの最初と最後を除く中央の値を取得
2021-11-10
hawk
タカの技術ブログ
_, *mid, _ = [0, 1, 2, 3, 4, 5, 6]
print(mid) # [1, 2, 3, 4, 5]
…
Python 数値リテラルを読みやすくする
2021-11-09
hawk
タカの技術ブログ
コード中の数値の桁数が多い場合に読みやすくする方法はいくつかあります。よく目にする物としては 1,000,000と3桁毎に「,」を入れる。Pythonでは、以下のようにコード中の …
Python アルゴリズムの再帰回数の制限する
2021-11-08
hawk
タカの技術ブログ
Pythonのライブラリsysを使ってアルゴリズムの再帰の深さを制限できる。再帰の最大の深さがわかっている場合には、最初に行うべき。
…
Python リストを反転する
2021-11-07
hawk
タカの技術ブログ
listを反転させる便利な方法を紹介します。
my_list = [99, 42, 1, 0, -1]
print(my_list[::-1]) # [-1, 0, 1, …
Python 2つの辞書をマージ
2021-11-06
hawk
タカの技術ブログ
2つの辞書を連結するためには、update()メソッドを使う。
d1 = {'x': 0, 'y': -1}
d2 = {'y …
Python 配列の最後の値を取得する
2021-11-05
hawk
タカの技術ブログ
配列の添字で-1を指定して取得する。
hoge_list = [0,42,-1,99]
print(hoge_list[-1]) # 99が出力される
…
Python ファイルの一致を判定する
2021-11-04
hawk
タカの技術ブログ
filecmpモジュールでファイルが同じらしいか判定できる。
shallow が True の場合、os.stat() シグニチャが同じ場合は等しいとみなされる。False …
PythonでProcessing macOS Big Surで3Dの表示ができないときの回避方法
2021-07-23
hawk
タカの技術ブログ
size(100, 100, P3D)
translate(50, 50, 0)
noFill()
box(50)
回避策: …