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/Funzione | Sintassi | Descrizione |
|---|---|---|
| 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/Funzione | Sintassi | Descrizione |
|---|---|---|
| Indexing | item = my_tuple[index] | Recupera l'elemento nella posizione con indice 0 specificata. |
| Unpacking | a, b = my_tuple | Assegna valori di elementi tupla a variabili individuali. |
| Concatenation | new_tuple = t1 + t2 | Combina due o più tuple in un'unica nuova tupla. |
| Repetition | new_tuple = t * 3 | Ripete la tupla un numero specificato di volte. |
Script dimostrativo interattivo
# 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 * 3Domande 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
Guida di riferimento rapido per le operazioni sugli elenchi Python. Impara ad aggiungere, inserire, rimuovere, ordinare e affettare gli elementi.
Foglio informativo sui metodi di impostazione PythonGuida completa alle operazioni sugli insiemi di Python. Scopri come aggiungere, rimuovere ed eseguire operazioni matematiche sugli insiemi come unioni e intersezioni.
Foglio informativo su raccolte Python e strutture datiGuida completa al modulo delle raccolte Python e alle strutture dati native. Impara elenchi, dettami, insiemi, tuple, deque e tuple nominate.
Risorse Python consigliate
Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.
Tuple Python
Comprendere le tuple Python. Scopri quando utilizzare le tuple sugli elenchi, come funziona il decompressione delle tuple e come l'immutabilità garantisce la sicurezza dei dati.
Come ordinare un elenco in Python
Scopri come ordinare un elenco in Python utilizzando il metodo sort() e la funzione sorted(). Scopri l'ordinamento delle chiavi personalizzato e gli esempi di ordine inverso.
Python vs JavaScript: quale linguaggio di programmazione è il migliore?
Un confronto completo tra Python e JavaScript. Esplora le differenze di sintassi, le prestazioni, i casi d'uso (backend e frontend) ed esempi di codifica.