Τετράγωνα Python
- Προηγούμενη Σελίδα Λίστες Python
- Επόμενη Σελίδα Συλλογές Python
Πύλη (Tuple)
Οι πύλες είναι οργανωμένες και μη ενημερώσιμες συλλογές. Στο Python, οι πύλες γράφονται με κλειδιά.
Παράδειγμα
Δημιουργία πύλης:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: print(thistuple)
Προσέγγιση στοιχείων της πύλης
Μπορείτε να προσέξετε στοιχεία της πύλης αναφέροντας τον αριθμό του index εντός των κενόσωμων.
Παράδειγμα
Εκτύπωση του δεύτερου στοιχείου της πύλης:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: print(thistuple[1])
Αρνητική αναφορά index
Η αρνητική αναφορά索引 υποδηλώνει την έναρξη από το τέλος, -1 υποδηλώνει το τελευταίο στοιχείο, -2 το δεύτερο τελευταίο στοιχείο, και ούτω καθεξής.
Παράδειγμα
Εκτύπωση του τελευταίου στοιχείου της πύλης:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: print(thistuple[-1])
Εύρος αναζήτησης
Μπορείτε να καθορίσετε το εύρος αναζήτησης καθορίζοντας το σημείο έναρξης και το σημείο λήξης.
Με την καθορισμό του εύρους, η επιστροφή θα είναι η νέα πύλη με το καθορισμένο στοιχείο.
Παράδειγμα
Επιστροφή των τρίτου, τέταρτου και πέμπτου αντικειμένων:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
Σημείωση:Η αναζήτηση θα ξεκινήσει από το index 2 (περιλαμβανομένου) και θα τελειώσει στο index 5 (απαιρούμενο).
Μην το ξεχάσετε, η πρώτη περιεχόμενη έχει τον αριθμό του index 0.
Ανάκτηση αρνητικής προσδιοριστικής
Αν θέλετε να ξεκινήσετε την αναζήτηση από το τέλος του tuple, καθορίστε την αρνητική προσδιοριστική του.
Παράδειγμα
Αυτό το παράδειγμα θα επιστρέψει τα αντικείμενα από το -4 (περιλαμβανομένου) έως το -1 (απαιρούμενο):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
Αλλαγή τιμής tuple
Μετά τη δημιουργία του tuple, δεν μπορείτε να αλλάξετε τις τιμές του. Το tuple είναι αμετάβλητο, ή επίσης γνωστό ως σταθερό.
Αλλά υπάρχει μια λύση. Μπορείτε να μετατρέψετε το tuple σε λίστα, να το αλλάξετε και στη συνέχεια να το μετατρέψετε πίσω σε tuple.
Παράδειγμα
Μετατρέψτε το tuple σε λίστα για να μπορείτε να το αλλάξετε:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
Περιηγηθείτε στο tuple
Μπορείτε να χρησιμοποιήσετε for
Περιηγηθείτε στα αντικείμενα του tuple.
Παράδειγμα
Περιηγηθείτε στα αντικείμενα και εκτυπώστε τις τιμές:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: for x in thistuple: print(x)
Θα μάθετε For Λοξή Python Σε αυτό το κεφάλαιο μάθετε για for
Περισσότερες γνώσεις για το loop.
Έλεγχος αν το αντικείμενο υπάρχει
Για να προσδιορίσετε αν το tuple περιέχει το καθορισμένο αντικείμενο, χρησιμοποιήστε in
Κλειδί:
Παράδειγμα
Έλεγχος αν το αντικείμενο "apple" υπάρχει στο tuple:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
Μέγεθος tuple
Για να προσδιορίσετε πόσες περιεχόμενα έχει το tuple, χρησιμοποιήστε len()
Μέθοδος:
Παράδειγμα
Εκτύπωση του αριθμού των αντικειμένων στο tuple:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: print(len(thistuple))
Προσθήκη αντικειμένου
Όταν δημιουργηθεί το tuple, δεν μπορείτε να προσθέσετε αντικείμενα σε αυτό. Το tuple είναι αμετάβλητο.
Παράδειγμα
Δεν μπορείτε να προσθέσετε αντικείμενα στο tuple:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: thistuple[3] = "orange" # Θα προκαλέσει σφάλμα print(thistuple)
Δημιουργία tuple με ένα αντικείμενο
Για να δημιουργήσετε ένα tuple που περιέχει μόνο ένα αντικείμενο, πρέπει να προσθέσετε μια κόμματα μετά το αντικείμενο, αλλιώς ο Python δεν μπορεί να αναγνωρίσει την μεταβλητή ως tuple.
Παράδειγμα
Μονομελής tuple, μην ξεχάσετε την κόμματα:
thistuple = ("apple",) print(type(thistuple)) # Δεν είναι tuple thistuple = ("apple") print(type(thistuple))
Διαγραφή αντικειμένου
Σημείωση:Δεν μπορείτε να διαγράψετε αντικείμενα από το tuple.
Τα τρίποδα δεν είναι τροποποιήσιμα, οπότε δεν μπορείτε να αφαιρέσετε αντικείμενα από αυτά, αλλά μπορείτε να διαγράψετε πλήρως το τρίποδο:
Παράδειγμα
Τα τρίποδα είναι μη τροποποιήσιμα, οπότε δεν μπορείτε να αφαιρέσετε αντικείμενα από αυτά, αλλά μπορείτε να διαγράψετε πλήρως το τρίποδο:
Το κλειδί del μπορεί να διαγράψει πλήρως το τρίποδο: thistuple = ("apple", "banana", "cherry") del thistuple
print(thistuple) # Αυτό θα προκαλέσει σφάλμα, επειδή το τρίποδο δεν υπάρχει πλέον.
Συγχώνευση δύο τριποδίων
Παράδειγμα
Για να συνδέσετε δύο ή περισσότερα τρίποδα, μπορείτε να χρησιμοποιήσετε τον υπολογιστή +
Συγχώνευση αυτού του τριποδίου: tuple1 = ("a", "b", "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2
print(tuple3)
tuple() κατασκευαστής tuple()
Δημιουργία τριποδίου με τη χρήση του κατασκευαστή.
Παράδειγμα
Χρήση tuple()
Μέθοδοι για τη δημιουργία τριποδίου:
thistuple = tuple(("apple", "banana", "cherry")) # Παρακαλώ σημειώστε τα διπλά κλειδιά print(thistuple)
Μέθοδοι Τριποδίου
Το Python παρέχει δύο βασικές μεθόδους που μπορούν να χρησιμοποιηθούν σε τρίποδα.
Μέθοδος | Περιγραφή |
---|---|
count() | Επιστροφή του αριθμού των εμφανίσεων του καθορισμένου τιμή στο τρίποδο. |
index() | Αναζήτηση του καθορισμένου τιμή στο τρίποδο και επιστροφή της θέσης όπου βρέθηκε. |
- Προηγούμενη Σελίδα Λίστες Python
- Επόμενη Σελίδα Συλλογές Python