Python の `set` は順序を保証しない仕様になっているが、実際に使用する中で、気になる挙動に遭遇した。 単一プロセス内では、`set` の順序が同一 複数プロセス間では、`set` の順序が非同一 この理由と背景について調べたので、メモしておく。 実行環境 macOS ...
Pythonのセットには「シャローコピー」と「ディープコピー」の2種類のコピー方法があり、用途に応じて使い分けることで効率的なプログラミングが可能です。 フローズンセットは不変でハッシュ可能な特殊なセットで、辞書のキーや他のセットの要素とし ...