Accademia:Oggetti predefiniti: differenze tra le versioni

Nessun oggetto della modifica
Riga 265: Riga 265:


Anche gli elementi di una tupla sono '''indicizzati (indexed)''' con un valore numerico, ed é possibile eseguire lo '''slicing (taglio)''' in modo analogo a quanto detto per le liste.
Anche gli elementi di una tupla sono '''indicizzati (indexed)''' con un valore numerico, ed é possibile eseguire lo '''slicing (taglio)''' in modo analogo a quanto detto per le liste.
==Collezioni non ordinate==
È possibile con i dizionari ed i set gestire oggetti in cui l'ordine di sequenza è superfluo.
===Dizionari===
Trattasi di una sequenza non ordinata di coppie di valori ''chiave:valore''. Siccome sono implementati tramite una tabella di hash, risultano molto efficienti quando è necessario effettuare ricerche per chiave.
Ecco qualche esempio:
<pre>>>> libri = {"Dante" : "divina commedia", "Macchiavelli": "il principe"}
>>> libri
{'Macchiavelli': 'il principe', 'Dante': 'divina commedia'}
>>> libri.keys()
dict_keys(['Macchiavelli', 'Dante'])
>>> libri.items()
dict_items([('Macchiavelli', 'il principe'), ('Dante', 'divina commedia')])
>>> libri['Macchiavelli']
'il principe'</pre>
===Set===




909

contributi