OOps の概念に従って、すべてのオブジェクトにメモリが割り当てられるように、python プログラミングは初めてです。python プログラミングでは、要素のないオブジェクトにメモリがどのように割り当てられます[ ]
か?{ }
( )
ありがとうムクセイル
OOps の概念に従って、すべてのオブジェクトにメモリが割り当てられるように、python プログラミングは初めてです。python プログラミングでは、要素のないオブジェクトにメモリがどのように割り当てられます[ ]
か?{ }
( )
ありがとうムクセイル
Python で空の要素のメモリ割り当てについて心配している場合は、それが間違っています。
Python は、自動メモリ管理機能を備えた高級言語です。メモリが非常に制限された環境で大量のデータを処理しようとしているのでない限り、これについて考える必要はありません。
他の回答が言うように、知る必要はなく、気にする必要はありません。一般に、空のリストと辞書は他のリストや辞書とまったく同じです。実際、空のリスト/辞書を変更できるため、後で空でなくなる可能性があります。
ただし、空のタプルは、Python の少なくとも一部の実装ではシングルトン値であるため、少し異なります。これがあなたにとって重要になる可能性は非常に低いですが、それはあります。
これは、Python インタープリターの実装に依存します。そして、実際には、ガベージ コレクションのチューニングを除いて、何もできません ( gc モジュールを参照)。気にしないで、あなたの通訳がします。