必要な場面って、意外と多いですよね。 アンケートの回答集計、ユーザーIDの管理、タグシステムなど── 実際のアプリでは「同じ値を2回保存しない」仕組みが欠かせません。 Pythonでそれを支えるのが、 「セット(set)」というデータ構造です。 数学の ...
Pythonのセットには「シャローコピー」と「ディープコピー」の2種類のコピー方法があり、用途に応じて使い分けることで効率的なプログラミングが可能です。 フローズンセットは不変でハッシュ可能な特殊なセットで、辞書のキーや他のセットの要素とし ...
Hi again! In the last article, we discussed a Python data structure named "Tuple" which is a built-in non-primitive data structure. In this article, let's discuss another non-primitive built-in data ...