Pythonが特定のことをどのように知っているかについて質問があります。たとえば、私が書くとき特別なシンボルを持つオブジェクトを呼び出すpython 3
a_list = ["car", "plane"]
print(a)
Pythonはa_listがリストであることを知っています。それはどのように機能するのですか? Pythonのデフォルトモジュールではどこに書かれていますか?
私はちょっとリストのように機能し、オブジェクトを作成したいが、私は特定の位置にアイテムを取得する場合、私が代わりに
のような方法でobject_list[0]
を書きたいと思います
object_list.obtain_item(0)
そして私は
$"car", "plane"$
# like yo do ["car", "plane"] by default
のようなものをやってオブジェクトを作成したいと私はできます」リストから継承しているので、私が取り組んでいるプロジェクトで禁止されています。
これも可能ですか?私はここやインターネットで検索していましたが、私の質問を適切に検索する言葉に入れてもいません。
ありがとう、__getitem__は私が探していた方法でした – Bneya