Melakukan Perulangan pada string Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan Python di Coddy. Pelajaran 63 dari 77.
Pemisahan string memungkinkan kamu memecah string menjadi list, sedangkan penggabungan memungkinkan kamu menggabungkan item-item list menjadi string.
method split() membagi string menjadi list substring berdasarkan pemisah.
Pisahkan berdasarkan spasi:
text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']Pisahkan dengan pemisah tertentu:
data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']method join() menggabungkan elemen-elemen dari iterable menjadi satu string. Method ini dipanggil pada string pemisah (teks yang ditempatkan di antara item) dan menerima list sebagai argumennya: separator.join(list).
Penggabungan dasar:
words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"Gabungkan dengan pemisah yang berbeda:
fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"Tantangan
MudahTulis program yang menerima dua input: string teks dan karakter pemisah. Program harus memisahkan teks berdasarkan spasi menjadi kata-kata, lalu menggabungkan kata-kata tersebut menggunakan karakter pemisah yang ditentukan dan mencetak string hasilnya.
Coba sendiri
text = input()
delimiter = input()
# Tulis kodemu di bawah iniPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rekap: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMendapatkan input10FizzBuzz dengan Sentuhan Berbeda
Gambaran Umum PermainanFungsi FizzBuzz8Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan9Fungsi
Mendeklarasikan FungsiArgumenMengembalikan NilaiUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default12Melakukan Perulangan pada Sekuens
Melakukan Perulangan pada ElemenFungsi enumerateMelakukan Perulangan pada string Bagian 1Melakukan Perulangan pada string Bagian 2Latihan sendiri: Compiler Python online