Kita dapat menggunakan. split(pemisah) fungsi untuk membagi string menjadi daftar string menggunakan pemisah yang ditentukan. Pemisah memberi tahu Python di mana harus memutuskan string. Jika tidak ada pemisah yang ditentukan, maka Python akan menggunakan spasi putih dalam string sebagai titik pemisah Show
Lihat contoh di bawah ini, yang memecah string teks menjadi kata-kata individual my_text = ‘I am learning Python!’ Program di atas menghasilkan output berikut [‘I’, ‘am’, ‘learning’, ‘Python!’] _Contoh lain untuk membagi string menjadi daftar dengan pemisah '-' my_string = ‘abcd-efgh-ijkl’ Keluaran [‘abcd’, ‘efgh’, ‘ijkl’] Python String strip() FungsiMetode strip() menghapus semua karakter awal (di awal) dan akhir (di akhir) dalam sebuah string (secara default, spasi adalah karakternya) Sebagai contoh, text = “ programming “ _Output menampilkan string tanpa spasi ekstra di awal dan di akhir programming Python map() FungsiFungsi peta Python () digunakan untuk mengembalikan daftar hasil setelah menerapkan fungsi yang diberikan ke setiap item iterable (daftar, tuple dll) Mari kita lihat sebuah contoh Mendapatkan daftar angka sebagai input dari pengguna menggunakan fungsi map() x = list(map(int,input(“Enter the elements“).strip().split(‘ ‘))) _Keluaran Enter the elements: 10 20 30 40 Anda akan menemukan fungsi ini paling berguna dalam lingkungan pengkodean yang kompetitif Iterasi melalui daftarKita dapat mengulang elemen-elemen dari daftar menggunakan loop for. Sebagai contoh, my_list = [‘pizza’, ‘sandwich’, ‘salad’] _Outputnya akan I like pizza _Memeriksa apakah ada elemen dalam daftarKami dapat menguji apakah suatu elemen ada dalam daftar atau tidak, menggunakan kata kunci 'dalam' Lihat contoh di bawah ini, [‘I’, ‘am’, ‘learning’, ‘Python!’] _0Keluaran [‘I’, ‘am’, ‘learning’, ‘Python!’] 1Panjang DaftarKita dapat menggunakan fungsi len() untuk menentukan panjang sebuah list, yaitu jumlah elemen yang ada dalam sebuah list Dalam tutorial ini, Anda akan belajar cara menggunakan Python untuk membagi daftar, termasuk cara membaginya menjadi dua dan menjadi n potongan berukuran sama. Anda akan belajar cara membagi daftar Python menjadi potongan Di akhir tutorial ini, Anda akan belajar
Jawaban Cepat. Gunakan Pengindeksan Daftar untuk Membagi Daftar dengan Python Daftar isi Cara Mengakses Daftar Python dengan IndeksnyaSalah satu dari banyak properti bagus dari daftar adalah bahwa daftar itu dipesan. Ini berarti bahwa kita dapat mengakses suatu item, atau serangkaian item, berdasarkan indeksnya. Mari kita lihat cara kerja indeks daftar Python Kita dapat melihat di sini bahwa daftar Python memiliki indeks positif dan juga indeks negatif. Indeks positif dimulai pada posisi 0, artinya item pertama. Indeks daftar negatif dimulai dari -1, memungkinkan Anda mengambil item terakhir dari daftar Demikian pula, Anda dapat mengakses rentang data dalam daftar menggunakan pengiris daftar. Hal ini dapat dilakukan dengan menggunakan karakter titik dua Cara Membagi Daftar Python menjadi SetengahAnda dapat dengan mudah membagi daftar Python menjadi dua menggunakan pengindeksan daftar. Seperti yang Anda pelajari di atas, Anda dapat memilih beberapa item dalam daftar menggunakan pengirisan daftar. Mari kita lihat bagaimana kita dapat menggunakan pengirisan daftar untuk membagi daftar menjadi dua
Mari uraikan apa yang kita lakukan pada kode di atas
Di bagian berikut, Anda akan mempelajari cara membagi daftar menjadi potongan berukuran berbeda dengan Python Pisahkan Daftar menjadi Potongan Menggunakan For-LoopFor-loop di Python adalah alat yang sangat berguna untuk digunakan. Mereka membuat banyak metode Python mudah diimplementasikan, serta mudah dimengerti. Untuk alasan ini, mari kita mulai dengan menggunakan for-loop untuk membagi daftar kita menjadi beberapa bagian Salah satu cara Anda dapat membagi daftar menjadi n bagian yang berbeda. Mari kita lihat bagaimana kita bisa melakukannya dengan menggunakan for loop
Mari kita lihat apa yang telah kita lakukan di sini
Kita dapat melihat bahwa ini adalah cara yang cukup mudah untuk memecah daftar Python menjadi potongan-potongan. Selanjutnya, Anda akan belajar bagaimana melakukannya dengan menggunakan pemahaman daftar Python Pisahkan Daftar Python menjadi Potongan Menggunakan Pemahaman DaftarDalam banyak kasus, for-loop Python dapat ditulis ulang dengan cara yang lebih Pythonic dengan menuliskannya sebagai satu baris yang disebut pemahaman daftar. Pemahaman daftar di Python memiliki sejumlah manfaat yang berguna dibandingkan for-loop, termasuk tidak harus membuat instance daftar kosong terlebih dahulu, dan tidak harus memecah for-loop Anda melalui beberapa baris Mari kita lihat bagaimana kita bisa menulis pemahaman daftar Python untuk membagi daftar menjadi potongan-potongan
Sebelum kita memecah kode ini, mari kita lihat seperti apa sintaks dasar pemahaman daftar Python Bagaimana Daftar Pemahaman bekerja dengan PythonSekarang mari kita pecahkan kode kita untuk melihat cara kerjanya
Meskipun pendekatan ini sedikit lebih cepat untuk diketik, apakah ini lebih mudah dibaca daripada for-loop, siap untuk didiskusikan. Mari pelajari cara membagi daftar Python kita menjadi beberapa bagian menggunakan numpy Ingin mempelajari lebih lanjut? Pisahkan Daftar menjadi Potongan Menggunakan NumPyNumpy adalah pustaka Python luar biasa yang membuat operasi matematika jauh lebih mudah. Yang sedang berkata, NumPy juga bekerja dengan objek seperti daftar, yang disebut array NumPy, yang membuat bekerja dengan daftar lebih mudah. Array NumPy ini dikemas dengan banyak metode berbeda untuk memanipulasi array Anda Penting untuk diperhatikan bahwa metode ini hanya akan berfungsi dengan nilai numerik Di bagian tutorial ini, kami akan menggunakan fungsi NumPy 4 untuk membagi daftar Python kami menjadi potongan-potongan. Fungsi ini memungkinkan Anda untuk membagi array menjadi sejumlah arrayMari kita lihat bagaimana kita dapat menggunakan NumPy untuk membagi daftar kita menjadi 3 bagian terpisah
Ini adalah cara yang cukup panjang dalam melakukan sesuatu, dan kami pasti dapat menguranginya sedikit. Mari kita lihat bagaimana itu bisa dilakukan
Mari kita uraikan ini sedikit
Ingin mempelajari lebih lanjut tentang pembagian dengan Python? Pisahkan Daftar menjadi Potongan Menggunakan ItertoolsMari kita lihat bagaimana kita dapat menggunakan perpustakaan 6 untuk membagi daftar menjadi potongan-potongan. Secara khusus, kita dapat menggunakan fungsi _7 untuk melakukannyaMari kita lihat bagaimana kita bisa melakukan ini
Kita dapat melihat di sini bahwa kita dapat memiliki implementasi yang relatif sederhana yang mengembalikan daftar tupel. Perhatikan salah satu hal yang dilakukan di sini adalah membagi daftar menjadi potongan berukuran n, bukan menjadi n potongan Pertanyaan yang Sering DiajukanApa cara terbaik untuk membagi daftar Python? Cara terbaik untuk membagi daftar Python adalah dengan menggunakan pengindeksan daftar, karena ini memberi Anda fleksibilitas yang sangat besar Kapan sebaiknya Anda tidak menggunakan Fungsi NumPy array_split() untuk membagi daftar dengan Python? Fungsi NumPy array_split() memungkinkan Anda membagi array menjadi sejumlah array dengan mudah. Namun, fungsi tersebut hanya bekerja dengan nilai numerik (karena array NumPy hanya dapat berisi nilai numerik) KesimpulanDalam posting ini, Anda belajar cara membagi daftar Python menjadi beberapa bagian. Anda belajar bagaimana menyelesaikan pemisahan daftar Python menjadi potongan 9. Anda telah mempelajari cara melakukan ini menggunakan for-loop, menggunakan pemahaman daftar, NumPy, dan itertools
Bagaimana Anda membagi item dalam daftar Python?Metode Python String split()
. Anda dapat menentukan pemisah, pemisah default adalah spasi putih apa pun. Catatan. Ketika maxsplit ditentukan, daftar akan berisi jumlah elemen yang ditentukan ditambah satu. The split() method splits a string into a list. You can specify the separator, default separator is any whitespace. Note: When maxsplit is specified, the list will contain the specified number of elements plus one.
Bagaimana Anda memisahkan item dalam daftar?Biasanya, kami menggunakan koma untuk memisahkan tiga item atau lebih dalam daftar. Namun, jika satu atau beberapa item ini berisi koma, Anda harus menggunakan titik koma, bukan koma, untuk memisahkan item dan menghindari kemungkinan kebingungan.
Bagaimana Anda membagi daftar menjadi dua bagian dengan Python?Hal ini dapat dilakukan dengan menggunakan langkah-langkah berikut. . Dapatkan panjang daftar menggunakan fungsi len() Jika panjang bagian tidak diberikan, bagi panjang daftar dengan 2 menggunakan operator lantai untuk mendapatkan indeks tengah daftar Iris daftar menjadi dua bagian menggunakan [. middle_index] dan [middle_index. ] Bagaimana Anda membagi daftar string dengan Python?Kita dapat menggunakan. fungsi split(pemisah) untuk membagi string menjadi daftar string menggunakan pemisah yang ditentukan. Pemisah memberi tahu Python di mana harus memutuskan string. Jika tidak ada pemisah yang ditentukan, maka Python akan menggunakan spasi putih dalam string sebagai titik pemisah. |