Vorrei creare una nuova classe che funge da tipo speciale di contenitore per gli oggetti ed è possibile accedervi utilizzando parentesi quadre.Creare un oggetto python a cui è possibile accedere con parentesi quadre
Ad esempio, supponiamo di avere una classe chiamata ListWrapper
. Supponiamo che obj
sia un ListWrapper
. Quando dico obj[0]
, mi aspetto che il metodo obj.access()
venga chiamato con 0 come argomento. Quindi, posso restituire quello che voglio. È possibile?
Risposta eccellente: on-point, include un collegamento doc e un esempio semplice ed esaustivo. –
Grazie! Sapevo che c'era un metodo che dovevo definire per ottenere questa funzionalità, ma non ero sicuro di quale fosse il nome di quel metodo. – Ord
Ummmm ... non dovrebbe "esempio semplice" includere "return some_expression'? –