Ciao a tutti,
qualche mese fa mi ero cimentata nello scirvere un programmino VB.net...
ho una lista di circa 120.000 voci univoche, seguite da una data. Esempio:

ROMA1, 01-01-2000
MILANO1, 05-05-5002
ecc

Avevo creato una lista di oggetti, e qualcuno mi aveva suggerito di fare una ricerca binaria per sapere se una determinata sigla è in lista.

Ora sto imparando anche python, e ho scoperto i dizionari, sembrano essere ideali x il mio caso.

codice:
Dim Data As Date


If Form1.dizionario.ContainsKey(sigla) Then            
        Data = Form1.dizionarioLOTW.Item(Nominativo)
End If


Return {True, Data}
Volevo chiedere: meglio usare questi fantastici e simpatici dizionari o meglio usare il metodo suggerito tempo fa?