Metode Python String split() membagi semua kata dalam string yang dipisahkan oleh pemisah yang ditentukan. Pemisah ini adalah string pembatas, dan dapat berupa koma, titik, karakter spasi atau karakter lain yang digunakan untuk memisahkan string Show
Biasanya, jika beberapa pemisah dikelompokkan bersama, metode akan memperlakukannya sebagai string kosong. Tetapi jika pemisah tidak ditentukan atau Tidak ada, dan string terdiri dari spasi putih yang berurutan; . Akibatnya, pemisahan string kosong atau string yang hanya terdiri dari spasi putih dengan pemisah Tidak ada menghasilkan string kosong SintaksisBerikut ini adalah sintaks untuk metode Python String split() − str.split(str="", num=string.count(str)). Parameter
Nilai PengembalianMetode ini mengembalikan daftar baris ContohSaat kami tidak memberikan argumen ke metode, karakter default (spasi) dianggap sebagai argumen. Dalam hal ini, metode split() mengembalikan daftar baris setelah memisahkan string str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print(str.split( )) print(str.split(' ', -1))_ Ketika kita menjalankan program di atas, menghasilkan hasil sebagai berikut. Untuk kasus pertama, bahkan pembatas lainnya, seperti pemisah garis (\n), dihilangkan ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', '\nLine2-abc', '\nLine4-abcd'] ContohPembatas terkenal diteruskan sebagai argumen ke metode, untuk mendapatkan nilai hasil sebagai daftar baris yang dipisahkan Dalam contoh ini, kami mengambil dua string sebagai masukan; . Kami memanggil metode split() pada kedua string dengan meneruskan pembatas yang diperlukan sebagai argumen str1 = "abcde, 12345, !@#$%"; str2 = "14<65<189<235<456" print(str1.split(',')) print() print(str2.split('<')) Output untuk program di atas diberikan di bawah ini - ['abcde', '12345', '!@#$%'] ['14', '65', '189', '235', '456']_ ContohDalam contoh berikut ini kami memisahkan bagian bilangan bulat dan desimal dari angka desimal menggunakan metode split() dengan meneruskan titik (. ) sebagai argumen str = "123.748289"; print("Separating the integer and decimal from the input number:") print(str.split('.')) Mari kita jalankan program di atas untuk mendapatkan output sebagai berikut - Separating the integer and decimal from the input number: ['123', '748289']_ ContohSaat kita melewatkan parameter pemisah, tetapi parameter pemisah dikelompokkan bersama dalam string; Pada contoh di bawah ini, kami membuat string dengan nilai. "aaa,,ccc,ddd,eee" dan, panggil metode split() dengan koma (","") sebagai argumen. Karena string yang diberikan berisi koma yang dikelompokkan bersama; str = "aaa,,ccc,ddd,eee"; print(str.split(',')) Output untuk program di atas ditampilkan di bawah − ['aaa', '', 'ccc', 'ddd', 'eee']_ ContohSaat kita melewatkan parameter maxsplit, metode mengembalikan daftar baris yang dipisahkan hingga indeks yang ditentukan Fungsi manipulasi string di Python yang digunakan untuk memecah string yang lebih besar menjadi beberapa string yang lebih kecil disebut fungsi split() di Python. Fungsi split() mengembalikan string sebagai daftar. Perlunya Menggunakan Fungsi Split() di Python
Sintaks untuk mendefinisikan fungsi split() di Python adalah sebagai berikut split(pemisah, maks) Di mana,
Kursus Pelatihan PythonPelajari Operasi Data dengan Python Jelajahi KursusCara Kerja Fungsi Split() Adalah Sebagai Berikut
Fungsi Split() Dapat Digunakan dalam Beberapa Cara. Mereka
Memisahkan String Berdasarkan Ruang PembatasString atau baris yang diberikan dipisahkan menggunakan fungsi split() dengan spasi putih sebagai pembatas. Contoh 1Program Python untuk mendemonstrasikan fungsi split() di Python dengan spasi sebagai pembatas #membuat variabel string untuk menyimpan string yang akan dipisah string_to_be_split = 'Kami menyukai Simplelearn' #menggunakan fungsi split() dengan spasi sebagai pembatas untuk memisahkan string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. membelah(" ")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Kursus Gratis. Pemrograman dengan PythonPelajari Dasar-Dasar Pemrograman dengan Python Daftar SekarangMemisahkan String Berdasarkan Kemunculan Pertama KarakterString atau baris yang diberikan dipisahkan menggunakan fungsi split() dengan kemunculan karakter pertama dari string yang ditentukan sebagai pembatas. Contoh 2Program Python untuk mendemonstrasikan fungsi split() dalam Python dengan kejadian pertama dari karakter yang diberikan dalam string sebagai pembatas string_to_be_split = 'Belajar Sederhana' #menggunakan fungsi split() dengan kejadian pertama dari karakter yang diberikan dalam string sebagai pembatas untuk membagi string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. pisahkan("i")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan File yang Diberikan Menjadi DaftarData dalam file dibagi menjadi beberapa baris dan setiap baris dikembalikan sebagai elemen dalam daftar dengan menggunakan fungsi split yang disebut fungsi splitlines() di Python Contoh 3Program Python untuk mendemonstrasikan fungsi splitlines() di Python untuk membagi data dalam file yang diberikan ke dalam daftar #membuka file dalam mode baca menggunakan fungsi open() filebuka = buka("C. /Pengguna/admin/Desktop/gambar/contoh. txt", "r") #membaca isi file menggunakan fungsi read() fileread = fileterbuka. membaca() #using fungsi splitlines() untuk menampilkan isi file sebagai daftar cetak (filebaca. garis terpisah()) fileopen. menutup() Output dari program di atas ditunjukkan pada snapshot di bawah ini Belajar Dari Yang Terbaik di Bisnis Ilmu DataCaltech Data Science Bootcamp Jelajahi KursusMemisahkan String Berdasarkan Karakter Garis Baru PembatasString atau baris yang diberikan dipisahkan menggunakan fungsi split() dengan karakter baris baru sebagai pembatas. Contoh 4Program python untuk mendemonstrasikan fungsi split() di Python dengan karakter baris baru sebagai pembatas string_to_be_split = 'Kami\n suka\nSimplelearn' #menggunakan fungsi split() dengan spasi sebagai pembatas untuk memisahkan string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. pisahkan("\n")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Berdasarkan Tab PembatasString atau baris yang diberikan dipisahkan menggunakan fungsi split() dengan tab sebagai pembatas. Contoh 5Program Python untuk mendemonstrasikan fungsi split() di Python dengan tab sebagai pembatas. string_to_be_split = 'Kami\tsuka\tSimplelearn' #menggunakan fungsi split() dengan spasi sebagai pembatas untuk memisahkan string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. pisahkan("\t")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Berdasarkan Koma PembatasString atau baris yang diberikan dipisahkan menggunakan fungsi split() dengan koma sebagai pembatas. Contoh 6Program Python untuk mendemonstrasikan fungsi split() di Python dengan koma pembatas. string_to_be_split = 'Kami, sayang, Simplelearn' #menggunakan fungsi split() dengan spasi sebagai pembatas untuk memisahkan string yang diberikan menjadi string yang lebih kecil string_after_split = string_to_be_split. membelah(",") cetak(string_after_split) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Berdasarkan Banyak PembatasBeberapa pembatas dapat ditentukan sebagai parameter ke fungsi split() dengan memisahkan setiap pembatas dengan a. String atau baris yang diberikan dengan banyak pembatas dipisahkan menggunakan fungsi split yang disebut re. fungsi split() Contoh 7Program Python untuk mendemonstrasikan re. split() fungsi dalam Python untuk membagi string atau garis yang diberikan dengan beberapa pembatas. #mengimpor modul kembali impor ulang string_to_be_split = 'Kami, cinta\nSimplelearn' #menggunakan kembali. split() dengan koma dan karakter baris baru sebagai pembatas untuk memisahkan string yang diberikan menjadi string yang lebih kecil cetak (ulang. membelah(",. \n", string_to_be_split)) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Menjadi DaftarString atau baris yang diberikan dapat dibagi menjadi daftar menggunakan fungsi split() dengan pembatas apa pun Contoh 8Program Python untuk mendemonstrasikan fungsi split() dengan Python untuk memisahkan string atau garis yang diberikan dengan pembatas apa pun. string_to_be_split = 'Kami. Cinta. belajar sederhana' #menggunakan fungsi split() dengan. sebagai pembatas untuk membagi string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. membelah(". ")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Berdasarkan Hash PembatasString atau baris yang diberikan dipisahkan menggunakan fungsi split() dengan hash sebagai pembatas. Contoh 9Program Python untuk mendemonstrasikan fungsi split() dalam Python untuk membagi string atau garis yang diberikan dengan pembatas sebagai hash. string_to_be_split = 'Kami# suka# Belajar Sederhana' #menggunakan fungsi split() dengan # sebagai pembatas untuk membagi string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. membelah("#")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String dengan Melewati Parameter MaxsplitJumlah maksimum pemisahan yang dapat dilakukan fungsi split() pada string atau baris tertentu dapat ditentukan menggunakan parameter maxsplit dan diteruskan sebagai argumen ke fungsi split() Contoh 10Program python untuk mendemonstrasikan fungsi split() di Python dengan parameter maxsplit. string_to_be_split = 'Selamat datang di Simplilearn' #menggunakan fungsi split() dengan parameter maxsplit untuk membagi string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. pisahkan(" ", 2)) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Menjadi Array KarakterString atau baris yang diberikan dapat dipecah menjadi daftar yang terdiri dari setiap karakter sebagai elemen dari daftar menggunakan fungsi split yang disebut fungsi list() Contoh 11Program Python untuk mendemonstrasikan fungsi list() dalam Python untuk membagi string atau baris yang diberikan menjadi beberapa karakter yang masing-masing menjadi elemen dalam daftar string_to_be_split = 'Belajar Sederhana' #using list() fungsi untuk membagi string yang diberikan ke dalam daftar cetak(daftar(string_to_be_split)) Output dari program di atas ditunjukkan pada snapshot di bawah ini Memisahkan String Berdasarkan Salah Satu Substring Dari String Yang Diberikan Sebagai PembatasFungsi split() dapat digunakan untuk memisahkan string atau baris yang diberikan dengan menentukan salah satu substring dari string yang diberikan sebagai pembatas. String sebelum dan sesudah substring yang ditentukan sebagai pembatas dikembalikan sebagai output Contoh 12Program Python untuk mendemonstrasikan fungsi split() dengan Python untuk membagi string atau baris yang diberikan menjadi beberapa karakter dengan salah satu substring dari string yang diberikan menjadi pembatas string_to_be_split = 'Selamat datang di Simplilearn' #menggunakan fungsi split() dengan salah satu substring dari string yang diberikan sebagai pembatas untuk memisahkan string yang diberikan menjadi string yang lebih kecil cetak(string_to_be_split. pisahkan("ke")) Output dari program di atas ditunjukkan pada snapshot di bawah ini Kursus Gratis. Python untuk PemulaKuasai dasar-dasar Python Daftar SekarangPemisahan String Python () MetodeSintaks metode string split() adalah sebagai berikut str. split(pemisah, maxsplit) Contoh 1. Demonstrasikan Bagaimana Fungsi split() Bekerjateks = 'pemasaran digital' # Berpisah di luar angkasa cetak (teks. membelah()) kata = 'digital, pemasaran' # Berpisah di ',' cetak (kata. membelah(',')) kata = 'digital. pemasaran' # Pemisahan di '. ' cetak (kata. membelah('. ')) kata = 'CutBatSitFatOr' # Membelah di t cetak (kata. pisahkan('t')) Keluaran['digital', 'pemasaran'] ['digital', 'pemasaran'] ['digital', 'pemasaran'] ['Cu', 'Ba', 'Si', 'Fa', 'Atau'] Contoh 2. Demonstrasikan Bagaimana Fungsi split() Bekerja pada Menentukan Maxsplitword = 'digital, marketing, simplelearn, course' # maxsplit. 0 cetak (kata. belah(', ', 0)) # maxsplit. 4 cetak (kata. pisahkan(', ', 4)) # maxsplit. 1 cetak (kata. pisahkan(', ', 1)) Keluaran['digital, pemasaran, belajar sederhana, kursus'] ['digital', 'pemasaran', 'pelajari sederhana', 'kursus'] ['digital', 'pemasaran, belajar sederhana, kursus'] split() ParameterMetode split() memiliki maksimum dua parameter berikut pemisah
maxsplit
Kursus Gratis. Dasar PemrogramanPelajari Dasar Pemrograman Daftar Sekarangsplit() Mengembalikan NilaiNilai kembalian dari metode split() selalu berupa daftar string yang diperoleh setelah memecah string yang diberikan oleh pemisah yang ditentukan Contoh 1. Bagaimana cara kerja split() di Python?text= 'Cintai orang tuamu' # terbelah di luar angkasa cetak (teks. membelah()) kelontong = 'Sayuran, Susu, Roti' # membelah pada ',' cetak (toko. membelah(', ')) # Berpisah di '. ' cetak (toko. membelah('. ')) Keluaran['Cinta', 'kamu', 'orang tua'] ['Sayuran', 'Susu', 'Roti'] ['Sayuran, Susu, Roti'] Contoh 2. Bagaimana cara kerja split() Ketika maxsplit Ditentukan?Setiap kali maxsplit ditentukan, daftar memiliki maksimal maxsplit+1 item kelontong = 'Susu, Sayuran, Roti, Mentega' # maxsplit. 2 cetak (toko. pisahkan(', ', 2)) # maxsplit. 1 cetak (toko. pisahkan(', ', 1)) # maxsplit. 5 cetak (toko. pisahkan(', ', 5)) # maxsplit. 0 cetak (toko. belah(', ', 0)) Keluaran['Susu', 'Sayuran', 'Roti, Mentega'] ['Susu', 'Sayuran, Roti, Mentega'] ['Susu', 'Sayuran', 'Roti', 'Mentega'] ['Susu, Sayuran, Roti, Mentega'] Bagaimana Cara Menggunakan Metode split() Tanpa Parameter?Pemisahan string juga dapat dilakukan dengan menggunakan metode split() tanpa melewatkan parameter apa pun myString = "Python adalah bahasa yang mudah" cetak(myString. membelah()) Keluaran ['Python', 'is', 'an', 'easy', 'language'] Kode di atas memiliki sebuah string bernama myString dengan lima karakter berbeda yang membentuk string tersebut. "Python adalah bahasa yang mudah" Saat menggunakan metode split() pada myString dan mencetaknya, setiap karakter menjadi item terpisah dalam daftar. ['Python', 'is', 'an', 'easy', 'language'] Alasan.Metode split() memisahkan setiap kata karena, secara default, spasi putih merupakan indikasi titik pemisahan Bagaimana Cara Menggunakan Metode split() Dengan Parameter?Contoh berikut menunjukkan pemisahan menggunakan parameter metode split() myString = "Dear Friends, jika Anda suka membaca, baca terus" cetak(myString. membelah(", ")) Keluaran['Dear Friends', "jika Anda suka membaca", "baca terus"] Contoh di atas memiliki koma (,) sebagai pemisah. myString. membelah(", ") Jadi, alih-alih memisahkan karakter setelah setiap spasi putih, karakter hanya dipisahkan saat koma muncul. Oleh karena itu, karakter yang muncul sebelum koma dikelompokkan menjadi satu Contoh berikut menunjukkan penggunaan parameter kedua – maxsplit myString = "Dear Friends, jika Anda suka membaca, baca terus" cetak(myString. pisahkan(", ", 0)) Keluaran["Dear Friends, jika Anda suka membaca, baca terus"] Ketika nilai maxsplit ditentukan sebagai 0, itu menyiratkan 1. Dengan demikian, karakter dikembalikan sebagai satu item dalam daftar. Saat mengubah nomor, hasilnya berubah sebagai berikut. myString = "Dear Friends, jika Anda suka membaca, baca terus" cetak(myString. pisahkan(", ", 1)) Keluaran['Dear Friends', "jika Anda suka membaca, baca terus"] Saat mengubah angka menjadi 1, karakter dipisahkan menjadi dua item dalam daftar. ''Dear Friends'' dan "jika Anda suka membaca, baca terus" Melewati nilai maxsplit setel ke -1 (secara default). Nilai negatif memungkinkan metode split() untuk membagi setiap karakter secara terus menerus menjadi item yang terpisah. Saat pemisah ditentukan, pemisahan dilakukan sehubungan dengan nilai tersebut. Ruang putih lainnya digunakan Berharap untuk pindah ke bidang pemrograman? KesimpulanPada artikel ini, Anda telah mempelajari konsep 'Split in Python' menggunakan fungsi split() di Python. Simplilearn menawarkan Kursus Sertifikasi Python yang dirancang untuk membantu Anda mempelajari segala sesuatu dengan Python untuk memulai karir Anda, dan ini adalah cara yang sangat fleksibel untuk memperoleh keterampilan dalam Python Ada pertanyaan untuk kami? . Pakar materi pelajaran kami akan meninjaunya dan segera menghubungi Anda kembali tentang PenulisRavikiran A S bekerja dengan Simplilearn sebagai Research Analyst. Dia seorang geek yang antusias selalu berburu untuk mempelajari teknologi terbaru. Dia mahir dengan Bahasa Pemrograman Java, Big Data, dan Kerangka Data Besar yang kuat seperti Apache Hadoop dan Apache Spark Bagaimana Anda membagi string dengan pembatas di Python?Dipisah dengan pembatas. membelah()
. Jika argumen dihilangkan, itu akan dipisahkan oleh spasi putih, seperti spasi, baris baru \n , dan tab \t. Ruang putih berurutan diproses bersama. Daftar kata dikembalikan. Use split() method to split by delimiter. If the argument is omitted, it will be split by whitespace, such as spaces, newlines \n , and tabs \t . Consecutive whitespace is processed together. A list of the words is returned.
Bagaimana Anda membagi string dengan pembatas?split() Metode split() membagi sebuah String menjadi beberapa String dengan pembatas yang memisahkannya. Objek yang dikembalikan adalah sebuah array yang berisi Strings yang terbelah. Kami juga dapat melewati batas jumlah elemen dalam array yang dikembalikan.
Bisakah saya membagi string dengan banyak pembatas Python?Pisahkan string dengan banyak pemisah
. Untuk ini, kita perlu menggunakan modul re dari Python dan mengimpor re. fungsi split(). We can also specify multiple characters as separators. For this, we need to make use of the re module of Python and import the re. split() function.
Apa itu split (' ') di Python?Metode split() membagi string menjadi daftar . Anda dapat menentukan pemisah, pemisah default adalah spasi putih apa pun. Catatan. Ketika maxsplit ditentukan, daftar akan berisi jumlah elemen yang ditentukan ditambah satu. |