Για να συνδυάσετε δύο ή περισσότερα tuples μπορείτε να χρησιμοποιήσετε τον τελεστή +:
tuple1 = ("apple", "banana", "cherry") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
Το αποτέλεσμα θα είναι ένα νέο tuple που περιέχει όλα τα στοιχεία του tuple1
και του tuple2
:
('apple', 'banana', 'cherry', 1, 2, 3)
Αν θέλετε να επαναλάβετε τα στοιχεία ενός tuple έναν συγκεκριμένο αριθμό φορών, μπορείτε να χρησιμοποιήσετε τον τελεστή *:
fruits = ("apple", "banana", "cherry") my_tuple = fruits * 2 print(my_tuple)
Αυτό θα εκτυπώσει:
('apple', 'banana', 'cherry', 'apple', 'banana', 'cherry')
Τα στοιχεία του αρχικού tuple επαναλαμβάνονται δύο φορές στο νέο tuple.
Η Python έχει δύο ενσωματωμένες μεθόδους που μπορείτε να χρησιμοποιήσετε σε tuples.
count()
: Επιστρέφει τον αριθμό εμφανίσεων μιας τιμής σε ένα tuple.index()
: Επιστρέφει τη θέση της πρώτης εμφάνισης μιας τιμής σε ένα tuple.
Παρακάτω παραδείγματα χρήσης των δύο μεθόδων:
my_tuple = (1, 2, 2, 3, 4, 2) # Επιστρέφει τον αριθμό των εμφανίσεων της τιμής 2 στο tuple print(my_tuple.count(2)) # εκτυπώνει 3 # Επιστρέφει τη θέση της πρώτης εμφάνισης της τιμής 3 στο tuple print(my_tuple.index(3)) # εκτυπώνει 3