Pengembangan dan terkadang aplikasi pembelajaran mesin memerlukan daftar pemisahan menjadi daftar yang lebih kecil dengan cara khusus, mis. e pada nilai-nilai tertentu di mana pemisahan harus dilakukan. Ini adalah utilitas yang cukup berguna untuk memiliki pengetahuan tentang. Mari kita bahas cara-cara tertentu di mana tugas ini dapat dilakukan. Metode #1. Menggunakan pemahaman daftar + zip() Dengan menggabungkan kekuatan pemahaman daftar dan zip(), tugas ini dapat dicapai. Dalam hal ini, kami meng-zip awal dan akhir daftar dan kemudian terus mengiris daftar saat mereka tiba dan memotong daftar baru dari mereka. Show Python3
The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]0 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]2 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]8 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]0 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]2 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]9
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]8 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]9
Keluaran. The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]] Metode #2. Menggunakan itertools. chain() + zip() Tugas yang dilakukan oleh fungsi pemahaman daftar untuk mendapatkan potongan-potongan terpisah juga dapat dilakukan dengan menggunakan fungsi rantai. Ini lebih berguna ketika kita ingin menangani daftar yang lebih besar karena metode ini lebih efisien. Python3
The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]0 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]2 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]8 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]0 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]2 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]9
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]8 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]9
The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]42 = # initializing string 5The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]45 # initializing string 7The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]47 test_list 4The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]49
The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]53 # initializing string 2 # initializing string 3# initializing string 4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]57
Keluaran. The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]] Metode #3. Menggunakan slice() + iterasi Salah satu pendekatan menggunakan fungsi slice untuk membagi daftar menjadi daftar yang lebih kecil. Fungsi irisan dapat digunakan untuk membuat objek irisan yang mewakili rentang indeks, yang kemudian dapat diteruskan sebagai argumen ke fungsi daftar untuk membuat daftar baru dari daftar asli Misalnya, Anda dapat menggunakan pendekatan ini sebagai berikut Python3The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]_64
The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]0 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]2 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]8 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]0 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]2 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]9
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]6 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]4 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]1 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]8 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]9
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]00 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]01 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]02
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]00 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]06 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]07
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]_08 ________118 The original list is : [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list : [2, 5, 7] The splitted lists are : [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]_121_______ The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]11 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]12 = # initializing string 7
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]16 # initializing string 4 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]18 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]19 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]20 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]21 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]22 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]19 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]12 = The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]16 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]20 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]21 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]29 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]30________10______31
The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]00 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]35 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]36 The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]]_37 Keluaran The original list is: [1, 4, 5, 6, 7, 3, 5, 9, 2, 4] The original split index list: [2, 5, 7] The splitted lists are: [[1, 4], [5, 6, 7], [3, 5], [9, 2, 4]] Kompleksitas waktu dari pendekatan di atas adalah O(n), di mana n adalah panjang daftar. Hal ini karena fungsi slice memiliki kompleksitas waktu O(1) dan loop berulang pada semua elemen dalam daftar, menghasilkan total kompleksitas waktu O(n) Kompleksitas ruang dari pendekatan di atas juga O(n), karena daftar baru dibuat untuk setiap pemisahan dan panjang daftar baru sama dengan jumlah elemen dalam daftar asli. Ini menghasilkan kompleksitas ruang total O(n) Bagaimana Anda membagi daftar menjadi dua 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 cara membagi daftar menjadi beberapa daftar?Membagi Daftar menjadi Potongan Menggunakan For-Loop . Kami instantiate dua daftar. a_list , yang berisi item dari daftar asli kita, dan chunked_list , yang kosong Kami juga mendeklarasikan sebuah variabel, chunk_size , yang telah kami atur menjadi tiga, untuk menunjukkan bahwa kami ingin membagi daftar kami menjadi potongan berukuran 3 Bagaimana Anda membagi daftar dengan daftar di Python?Python. Bagaimana cara membagi daftar dengan daftar lainnya? . + 9. a = [1, 2, 3, 4, 5] b = [10, 20, 30, 40, 50] z = [m/n untuk m, n dalam zip(b, a)] print(z) # [ . 0, 10. 0, 10. 0, 10. 0, 10. 0]. + 8. impor numpy sebagai np a = np. array([10, 20, 30, 40, 50]) b = np. arange(1, 6) cetak(a / b) cetak(a / 10). + 6. . + 5. . + 5. . Bagaimana Anda mengiris daftar dengan Python?List slicing bekerja mirip dengan fungsi Python slice(). . start adalah indeks dari daftar tempat pemotongan dimulai stop adalah indeks dari daftar tempat pemotongan berakhir langkah memungkinkan Anda untuk memilih item ke-n dalam rentang mulai berhenti |