Python String split ()

Η μέθοδος split () διασπά μια συμβολοσειρά στο καθορισμένο διαχωριστικό και επιστρέφει μια λίστα συμβολοσειρών.

Η σύνταξη του split()είναι:

 str.split ((διαχωριστής (, maxsplit)))

split () Παράμετροι

split() Η μέθοδος διαρκεί έως 2 παραμέτρους:

  • διαχωριστής (προαιρετικό) - Είναι οριοθέτης. Η συμβολοσειρά χωρίζεται στον καθορισμένο διαχωριστή.
    Εάν το διαχωριστικό δεν έχει καθοριστεί, οποιαδήποτε συμβολοσειρά διαστήματος (κενό, νέα γραμμή κ.λπ.) είναι διαχωριστικό
  • maxsplit (προαιρετικό) - Το maxsplit καθορίζει τον μέγιστο αριθμό διαχωρισμών.
    Η προεπιλεγμένη τιμή του maxsplit είναι -1, που σημαίνει, δεν υπάρχει όριο στον αριθμό των διαχωρισμών.

Επιστροφή τιμής από διαίρεση ()

split() σπάει τη συμβολοσειρά στο διαχωριστικό και επιστρέφει μια λίστα συμβολοσειρών.

Παράδειγμα 1: Πώς λειτουργεί το split () στο Python;

 text= 'Love thy neighbor' # splits at space print(text.split()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.split(', ')) # Splitting at ':' print(grocery.split(':'))

Παραγωγή

 («Αγάπη», «σου», «γείτονας») («Γάλα», «Κοτόπουλο», «Ψωμί») («Γάλα, Κοτόπουλο, Ψωμί»)

Παράδειγμα 2: Πώς λειτουργεί το split () όταν καθορίζεται το maxsplit;

 grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.split(', ', 2)) # maxsplit: 1 print(grocery.split(', ', 1)) # maxsplit: 5 print(grocery.split(', ', 5)) # maxsplit: 0 print(grocery.split(', ', 0))

Παραγωγή

 ("Γάλα", "Κοτόπουλο", "Ψωμί, Βούτυρο") ("Γάλα", "Κοτόπουλο, Ψωμί, Βούτυρο") ("Γάλα", "Κοτόπουλο", "Ψωμί", "Βούτυρο") ("Γάλα, Κοτόπουλο" , Ψωμί, Βούτυρο »)

Εάν έχει οριστεί το maxsplit, η λίστα θα έχει το μέγιστο των maxsplit+1αντικειμένων.

ενδιαφέροντα άρθρα...