Konstruktor Show
1 2 3 4 5 6 7 jika __nama__ == '__main__'.
masukan = 'ABC'
karakter = daftar(input) cetak(karakter) # ['A', 'B', 'C']
Unduh Jalankan Kode 2. Menggunakan fungsi str.split()_Anda dapat menggunakan fungsi , yang mengembalikan daftar kata dalam string, menggunakan Misalnya, untuk memisahkan string dengan pembatas 1 2 3 4 5 6 jika __nama__ == '__main__'.
s = '1-2-3' l = s. pisah('-') cetak(l) # prints ['1', '2', '3']
Unduh Jalankan Kode 1 2 3 4 5 6 jika __nama__ == '__main__'.
s = '1 2 3' l = s. pisah() cetak(l) # prints ['1', '2', '3']
Unduh Jalankan Kode 3. Menggunakan fungsi shlex.split()_Modul shlex mendefinisikan fungsi Dalam tutorial ini, Kita akan belajar tentang cara Membagi Daftar menjadi Setengah menggunakan Pemrograman Python. Daftar adalah tipe data yang dapat diubah yang dapat menyimpan kumpulan item. Artikel ini membahas berbagai cara untuk membagi daftar menjadi dua, n subdaftar, n bagian, dan potongan. Dua bagian dari daftar asli berisi elemen dalam urutan yang sama seperti aslinya. Selain itu, kami juga akan membahas Jika Anda ingin mempelajari lebih lanjut tentang daftar di python, Lihat Tutorial Daftar Python
Case 1: Given an input list, split it into two halves. (a) When the list is symmetrical. Example: Input= [1,7,5,3,2,8,9,4] Output= [1,7,5,3] and [2,8,9,4] (b) When the list is asymmetrical. Example: Input= [13,6,2,4,4,81,9,32,5,7,11] Output= [13,6,2,4,4] and [81,9,32,5,7,11] Case 2: Given an input list, split it into n sublists. Example: n=4 Input= [5,3,2,1,3,24,5,41,35,4,6] Output= [5,3,2], [1,3,24], [5,41,35], [4,6] Case 3: Given an input list, split it into n sized chunks. Example: n=3 Input= [24,54,9,76,32,42,97,64,3,1,93,22,53] Output= [24,54,9], [76,32,42], [97,64,3], [1,93,22], [53] Kasus 1. membagi daftar menjadi dua menggunakan pythonKasus pertama adalah membagi daftar menjadi setengah atau dua bagian. Bagian ini bisa berukuran sama atau tidak sama tergantung pada panjang daftar. Kedua kemungkinan tersebut akan dibahas di sini. Kita bisa menggunakan teknik slicing untuk membagi list. Ini dapat dilakukan dengan menggunakan langkah-langkah berikut
Contoh Pertama-tama mari kita perhatikan contoh di mana panjang paruh pertama diberikan _KELUARAN Bagaimana jika ukuran dua bagian atau indeks pemisahan tidak diberikan. Kemudian kita harus mencari indeks tengah dari daftar yang dapat dilakukan dengan membagi panjang daftar dengan 2. jika Tapi jika panjang list adalah angka ganjil atau list tidak simetris maka pada pembagian, kita akan mendapatkan nilai float. Oleh karena itu, kami akan menggunakan operator lantai(//) yang membulatkan hasilnya Contoh
Keluaran Dalam contoh di atas, daftar terdiri dari elemen dengan jumlah ganjil sehingga fungsi split mengembalikan dua daftar yang tidak sama. Karena panjang daftar adalah 7, maka titik tengahnya adalah (7/2) = 3. 5. Operator lantai mengembalikan nilai bilangan bulat terdekat yang kurang dari atau sama dengan hasil yang diperoleh dari pembagian. Dalam hal ini, operator lantai mengembalikan 3 alih-alih 3. 5. Jadi, panjang paruh pertama adalah 3, sedangkan paruh lainnya memiliki panjang 4 kasus 2. membagi daftar menjadi n subdaftarPython memiliki pustaka NumPy yang memiliki fungsi bawaan 'array_split()' yang dapat membagi daftar menjadi n bagian. Fungsi mengambil array dan jumlah pemisahan 'n' sebagai argumen dan mengembalikan daftar n subarray. Mari kita pahami penggunaan fungsi ini menggunakan contoh Contoh
Keluaran Dalam contoh ini, kami telah menggunakan fungsi pustaka NumPy yang mengambil daftar asli dan jumlah pemisahan sebagai argumen dan mengembalikan bagian dari daftar kasus 3. membagi daftar menjadi potongan atau bagian berukuran nJika panjang potongan dan daftar diberikan dan Anda diminta untuk membagi daftar maka Anda dapat melakukannya dengan mengiris operator. Contoh berikut menunjukkan penerapan masalah ini Contoh _Keluaran Masalah yang sama juga dapat dilakukan dengan menggunakan pemahaman daftar
Keluaran Tutorial ini membahas tiga kasus daftar pemisahan yang berbeda secara rinci beserta contohnya. Jika Anda memiliki pertanyaan tentang artikel ini, beri tahu kami di komentar. Umpan balik Anda akan sangat dihargai Bisakah Anda membagi input dengan Python?Menggunakan metode split() . Fungsi ini membantu dalam mendapatkan banyak masukan dari pengguna. Itu merusak input yang diberikan oleh pemisah yang ditentukan. Jika pemisah tidak disediakan maka ruang putih apa pun adalah pemisah. Umumnya, pengguna menggunakan metode split() untuk membagi string Python tetapi seseorang dapat menggunakannya untuk mengambil banyak input.
Bagaimana Anda memisahkan dua input?Menggunakan metode split()
. Sintaks diberikan di bawah ini. Parameter pemisah memecah input dengan pemisah yang ditentukan. Secara default, spasi putih adalah pemisah yang ditentukan.
Bagaimana Anda membagi input dan output dengan Python?Sintaksis Metode Python String split()
. Ini adalah pembatas. String terbelah pada pemisah yang ditentukan ini. Jika tidak disediakan maka ruang putih apa pun adalah pemisah. maxsplit. Ini adalah angka, yang memberi tahu kita untuk membagi string menjadi jumlah maksimum yang disediakan.
Apa itu input () strip () di Python?Python String strip() adalah fungsi bawaan dalam bahasa pemrograman Python yang mengembalikan salinan string dengan karakter awal dan akhir yang dihapus (based on the string argument passed). |