Foglio informativo sui metodi delle tuple Python

Padroneggiare le tuple Python. Scopri perché sono immutabili, come accedervi e come utilizzare i metodi count() e index().

Metodi incorporati nella tupla

Poiché le tuple sono immutabili, supportano solo metodi di ricerca e recupero di base.

Metodo/FunzioneSintassiDescrizione
count()my_tuple.count(item)Restituisce il numero di volte in cui l'elemento specificato appare nella tupla.
index()my_tuple.index(item)Restituisce l'indice della prima occorrenza dell'elemento specificato. Genera ValueError se non viene trovato.

Indicizzazione, decompressione e operazioni delle tuple

Regole di sintassi comuni per l'accesso, la decompressione e la combinazione delle tuple.

Metodo/FunzioneSintassiDescrizione
Indexingitem = my_tuple[index]Recupera l'elemento nella posizione con indice 0 specificata.
Unpackinga, b = my_tupleAssegna valori di elementi tupla a variabili individuali.
Concatenationnew_tuple = t1 + t2Combina due o più tuple in un'unica nuova tupla.
Repetitionnew_tuple = t * 3Ripete la tupla un numero specificato di volte.

Script dimostrativo interattivo

run_all_cheat_methods.py
Esegui nell'editor
# count()
my_tuple.count(item)

# index()
my_tuple.index(item)

# Indexing
item = my_tuple[index]

# Unpacking
a, b = my_tuple

# Concatenation
new_tuple = t1 + t2

# Repetition
new_tuple = t * 3

Domande frequenti

Perché le tuple sono immutabili in Python?

L'immutabilità rende le tuple più veloci delle liste, al sicuro da modifiche accidentali e consente loro di essere utilizzate come chiavi di dizionario o elementi di set.

Come si definisce una tupla con un singolo elemento?

È necessario includere una virgola finale, ad esempio (single_item,). Senza la virgola, Python la tratta come un'espressione standard tra parentesi.

Argomenti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.