Gunakan kelas list[]
untuk membagi string menjadi daftar karakter, mis. g. my_list = list[my_str]
_. Kelas list[]
akan mengubah string menjadi daftar karakter
Kelas mengambil iterable dan mengembalikan objek daftar
Ketika sebuah string diteruskan ke kelas, itu membagi string pada setiap karakter dan mengembalikan daftar yang berisi karakter
Pendekatan alternatif adalah dengan menggunakan pemahaman daftar
Pisahkan string menjadi daftar karakter menggunakan pemahaman daftar
Gunakan pemahaman daftar untuk membagi string menjadi daftar karakter, mis. g. my_list = [char for char in my_str]
. Daftar pemahaman digunakan untuk melakukan beberapa operasi untuk setiap elemen, atau memilih subset dari elemen yang memenuhi syarat
Anda juga dapat memfilter karakter dari daftar akhir saat menggunakan pendekatan ini
String dalam contoh memiliki spasi
Alih-alih mendapatkan item daftar yang berisi spasi, kami memanggil metode strip[]
pada setiap karakter dan melihat apakah hasilnya benar
Metode mengembalikan salinan string dengan spasi kosong di depan dan di belakang dihapus
Jika karakternya adalah spasi, karakter tersebut akan dikecualikan dari daftar akhir
Anda juga dapat menggunakan loop for
sederhana untuk membagi string menjadi daftar karakter
Kami menggunakan for
loop untuk mengulangi string dan menggunakan metode append
untuk menambahkan setiap karakter ke daftar
Metode menambahkan item ke akhir daftar
Metode mengembalikan None
karena memutasikan daftar asli
Anda juga dapat menambahkan karakter ke daftar secara kondisional
String hanya ditambahkan ke daftar jika bukan spasi
Pisahkan string setiap karakter ke-N dengan Python
Untuk membagi string setiap karakter ke-n
- Gunakan pemahaman daftar untuk mengulangi rentang dengan langkah N
- Pada setiap iterasi, gunakan pemotongan string untuk memilih potongan string
- Daftar ini akan berisi irisan string dengan panjang maksimal N
Kelas ini biasanya digunakan untuk mengulang beberapa kali dalam for
loop dan mengambil parameter berikut
my_list = list[my_str]
0Integer yang mewakili awal rentang [default ke my_list = list[my_str]
1]my_list = list[my_str]
2Naik ke, tetapi tidak termasuk integer yang disediakanmy_list = list[my_str]
3Range akan terdiri dari setiap N angka dari my_list = list[my_str]
0 hingga my_list = list[my_str]
2 [default ke my_list = list[my_str]
6]Objek my_list = list[my_str]
7 dalam contoh berisi indeks karakter pertama dari setiap irisan
Sintaks untuk pemotongan string adalah my_list = list[my_str]
8
Nilai my_list = list[my_str]
0 bersifat inklusif, dan nilai my_list = list[my_str]
2 bersifat eksklusif [hingga, tetapi tidak termasuk]
Kami menghitung indeks my_list = list[my_str]
_2 dengan menambahkan list[]
2 ke indeks awal. Contoh membagi string setiap 2 karakter
Jika string memiliki panjang berupa angka ganjil, item terakhir dalam daftar akan berisi lebih sedikit karakter
Anda juga dapat menggunakan list[]
3 loop untuk membagi string setiap karakter ke-n
Kami mendeklarasikan variabel kedua yang menyimpan string yang sama persis
Pada setiap iterasi dalam list[]
3 loop, kami menambahkan list[]
5 karakter pertama dari string yang disalin ke daftar dan menghapus list[]
5 karakter pertama dari string yang disalin
Anda juga dapat menggunakan metode list[]
_7 dari modul list[]
8
Pisahkan string setiap karakter ke-n menggunakan list[]
7
Untuk membagi string setiap n karakter
- Impor metode
list[]
_7 dari modullist[]
8 - Berikan string dan lebar maksimal setiap irisan ke metode
- Metode
list[]
7 akan membagi string menjadi daftar dengan item dengan panjang maksimal N
Metode ini akan membagi string menjadi daftar sehingga setiap item daftar memiliki panjang maksimal N karakter
Kami menyetel argumen kata kunci my_list = [char for char in my_str]
_3 ke my_list = [char for char in my_str]
4 karena perilaku default metode ini adalah menghapus spasi
Pisahkan string pada kemunculan karakter ke-N di Python
Untuk memisahkan string pada kemunculan karakter ke-N
- Gunakan metode
my_list = [char for char in my_str]
_5 untuk membagi string menjadi daftar - Gunakan fungsi
my_list = [char for char in my_str]
_6 untuk menggabungkan subset dari daftar [0 hingga N] - Gunakan fungsi
my_list = [char for char in my_str]
_6 untuk bergabung dengan subset dari daftar [N sampai akhir]
Langkah pertama adalah menggunakan metode my_list = [char for char in my_str]
_8 untuk membagi string menjadi daftar
Metode membagi string menjadi daftar substring menggunakan pembatas
Metode ini mengambil 2 parameter berikut
NameDescriptionseparatorMembagi string menjadi substring pada setiap kemunculan separatormaxsplitPaling banyakmy_list = [char for char in my_str]
9 pemisahan dilakukan [opsional]Setelah kita memiliki daftar string, kita dapat menggunakan metode strip[]
0 untuk menggabungkan irisan daftar dengan pembatas yang sama
Metode mengambil iterable sebagai argumen dan mengembalikan string yang merupakan gabungan dari string di iterable
Sintaks untuk mengiris daftar adalah strip[]
1
Indeks my_list = list[my_str]
0 bersifat inklusif, sedangkan indeks my_list = list[my_str]
2 bersifat eksklusif
Irisan strip[]
4 memilih item N pertama dalam daftar, sedangkan irisan strip[]
5 memilih elemen dari indeks N hingga akhir