Ho visto persone dire che gli set
oggetti in Python hanno il controllo dell'appartenenza O (1). Come vengono implementati internamente per consentire ciò? Che tipo di struttura dati utilizza? Quali altre implicazioni ha questa implementazione?
Ogni risposta qui è stata davvero illuminante, ma posso accettarne solo una, quindi andrò con la risposta più vicina alla mia domanda originale. Grazie a tutti per le informazioni!
set
implementazione originale era in realtàdict
con valori fittizi e in seguito è stata ottimizzata.