Modifiche

Da GolemWiki.

Python Lezione 4 Giugno 2008

1 065 byte aggiunti, 12:24, 10 giu 2008
'''TUPLE'''
== '''TUPLE''' ==
è simile a una lista , è un contenitore di elementi. La tupla non è mutabile., per cui se definita con 4 oggetti non potrà mai contenerne 5 come non si può cambiare ilvalore a uno degli oggetti  >>> miatupla = ( 1, 2, "a" ,(1,2,3)) >>> miatupla (1, 2, 'a', (1, 2, 3)) >>> len(miatupla) 4 Dall'esempio vediamo come una tupla possa contenere al suo interno oggetti di vario tipo (tra cui una tupla stessa): a tal propositoLa si vede che la lunghezza della tupla è molto piu veloce rispetto alla lista4 , infatti la tupla in essa contenuta - e che a sua volta contiene 3 oggetti - viene considerataun unico oggetto (perchè difatto lo è.) Vediamo come si può accedere posizionalmente agli elementi della tupla (l'indice parte da zero) >>> miatupla[0] # primo elemento 1 >>> miatupla[2] # terzo elemento 'a' >>> primo, secondo, terzo, quarto = miatupla # scompatta la tupla in 4 variabili >>> terzo 'a' >>> quarto (1, 2, 3)Con Inoltre, tentare di assegnare un nuovo valore a un elemento della tupla genera una eccezione >>> miatupla[0] = 3 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple si usano le parentesi tonde.' object does not support item assignment >>>
== '''DIZIONARI''' ==
81
contributi

Menu di navigazione