Μέθοδος split
Η μέθοδος split επιστρέφει μια λίστα από
μια συμβολοσειρά που διαιρείται από αριστερά ανά την πρώτη
αντιστοίχιση μιας υποσυμβολοσειράς και του καθορισμένου στο παράμετρο
διαχωριστικού. Στη δεύτερη προαιρετική
παράμετρο καθορίζουμε πόσες φορές θα
διαιρέσουμε τη συμβολοσειρά. Από προεπιλογή, μπορούμε να διαιρέσουμε
τη συμβολοσειρά απεριόριστες φορές.
Σύνταξη
συμβολοσειρά.split(διαχωριστής, [αριθμός_διαιρέσεων])
Παράδειγμα
Ας εφαρμόσουμε την μέθοδο split στην
ακόλουθη συμβολοσειρά και ας τη διαιρέσουμε μία φορά:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
Αποτέλεσμα εκτέλεσης κώδικα:
['ab', 'ac_dea']
Παράδειγμα
Και τώρα ας εφαρμόσουμε την μέθοδο split
χωρίς καθορισμό αριθμού διαιρέσεων:
txt = 'ab_ac_dea'
print(txt.split('_'))
Αποτέλεσμα εκτέλεσης κώδικα:
['ab', 'ac', 'dea']
Δείτε επίσης
-
μέθοδος
rsplit,
που διαιρεί μια συμβολοσειρά από δεξιά -
μέθοδος
rpartition,
που διαιρεί μια συμβολοσειρά ανά την τελευταία αντιστοίχιση μιας υποσυμβολοσειράς -
μέθοδος
partition,
που διαιρεί μια συμβολοσειρά ανά την πρώτη αντιστοίχιση μιας υποσυμβολοσειράς -
μέθοδος
join,
που επιστρέφει μια συμβολοσειρά από μια λίστα συμβολοσειρών