Tuple Python
- Pagina precedente Liste Python
- Pagina successiva Set Python
Tuple (Tuple)
Le tuple sono insiemi ordinati e immutabili. In Python, le tuple sono scritte tra parentesi tonde.
Esempio
Crea una tupla:
thistuple = ("apple", "banana", "cherry") print(thistuple)
Accedi agli elementi della tupla
Puoi accedere agli elementi della tupla tramite l'indicatore all'interno dei parentesi quadri.
Esempio
Stampa il secondo elemento della tupla:
thistuple = ("apple", "banana", "cherry") print(thistuple[1])
Indice negativo
L'indice negativo indica il partenza dalla fine, -1 rappresenta l'ultimo elemento, -2 il penultimo elemento, ecc.
Esempio
Stampa l'ultimo elemento della tupla:
thistuple = ("apple", "banana", "cherry") print(thistuple[-1])
Intervallo di indici
Puoi specificare l'intervallo di indici tramite l'inizio e la fine dell'intervallo.
Dopo aver specificato l'intervallo, il valore restituito sarà una tupla con l'elemento specificato.
Esempio
Restituisce il terzo, il quarto e il quinto elemento:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
Note:La ricerca inizierà dall'indice 2 (incluso) e finirà all'indice 5 (escluso).
Ricorda, l'indice del primo elemento è 0.
Intervallo di indici negativi
Se vuoi cercare dalla fine della tupla, specifica un'indice negativo:
Esempio
Questo esempio restituirà gli elementi dall'indice -4 (incluso) all'indice -1 (escluso):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
Modifica il valore della tupla
Dopo aver creato una tupla, non puoi modificare il suo valore. Le tuple sono immutabili, o anche dette costanti.
Ma c'è una soluzione. Puoi convertire la tupla in una lista, modificare la lista e poi convertire di nuovo la lista in una tupla.
Esempio
Converti la tupla in una lista per apportare modifiche:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
Elenca la tupla
Puoi usare for
Esegui un ciclo di elencazione sugli elementi della tupla.
Esempio
Esegui l'elaborazione di un ciclo per stampare i valori:
thistuple = ("apple", "banana", "cherry") for x in thistuple: print(x)
Inizierai a Ciclo For Python In questa sezione imparerai for
Ulteriori informazioni sui cicli.
Controlla l'esistenza dell'elemento
Per determinare se un elemento specifico esiste nella tupla, usa in
Parola chiave:
Esempio
Controlla se "apple" esiste nella tupla:
thistuple = ("apple", "banana", "cherry") if "apple" in thistuple: print("Sì, 'apple' è nella tupla di frutta")
Lunghezza della tupla
Per determinare il numero di elementi in una tupla, usa len()
Metodo:
Esempio
Stampa il numero di elementi nella tupla:
thistuple = ("apple", "banana", "cherry") print(len(thistuple))
Aggiungi elemento
Una volta creata, non puoi aggiungere elementi a una tupla. Le tuple sono immutabili.
Esempio
Non puoi aggiungere un elemento a una tupla:
thistuple = ("apple", "banana", "cherry") thistuple[3] = "orange" #Genererà un errore print(thistuple)
Creare una tupla con un elemento
Per creare una tupla che contiene solo un elemento, devi aggiungere una virgola dopo quell'elemento, altrimenti Python non riconoscerà la variabile come tupla.
Esempio
Tupla singola, non dimenticare la virgola:
thistuple = ("apple",) print(type(thistuple)) #Non è una tupla thistuple = ("apple") print(type(thistuple))
Elimina elemento
Note:Non puoi eliminare un elemento da una tupla.
I tuple sono immutabili, quindi non puoi rimuovere elementi da essi, ma puoi eliminare completamente il tuple:}
Esempio
La parola chiave del può eliminare completamente il tuple:
thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) # Questo genererà un errore perché il tuple non esiste più.
Unire due tuple
Per connettere due o più tuple, puoi usare l'operatore +:
Esempio
Unire questo tuple:
tuple1 = ("a", "b", "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
Costruttore tuple()
Puoi anche usare tuple()
Costruttore per creare tuple.
Esempio
Uso tuple()
Metodi per creare tuple:
thistuple = tuple(("apple", "banana", "cherry")) # Attenzione ai doppi parentesi print(thistuple)
Metodi di tuple
Python fornisce due metodi nativi che possono essere utilizzati sui tuple.
Metodo | Descrizione |
---|---|
count() | Restituire il numero di volte in cui il valore specificato appare nel tuple. |
index() | Cercare un valore specifico all'interno di un tuple e restituire la posizione in cui è stato trovato. |
- Pagina precedente Liste Python
- Pagina successiva Set Python