STRINGS
Adl: Kumpulan karakter yang diletakkan diantara tanda kutip tunggal atau kutip ganda.
Setiap karakter dikodekan dalam karakter ASCII atau Unicode.
Karakter dalam suatu strings dapat diakses melalui indexnya.
Contoh:
Text = “ALGORITMA”
Text[0] = “A”
Text[5] = “I”
Text[3] = “O”
Untuk menampilkan banyak karakter dalam suatu string di Python menggunakan fungsi
len(). Contoh : len(“Algoritma”) = 9
3
STRINGS
String dalam Python merupakan obyek yang tidak dapat diubah (immutable
objects).
Hal ini berarti, isi obyek string tidak dapat dimodifikasi
4
LATIHAN SOAL
Buat algoritma untuk menampilkan string yang diinputkan menjadi bentuk
segitiga sebagai berikut.
Misal diinputkan string “Python”. Maka output yang diminta adalah:
P
Py
Pyt
Pyth
Pytho
Python
LIST
ALGORITMA & PEMROGRAMAN
6
Membuat List
# list kosong
list_kosong = []
# list yang berisi Kumpulan string
list_buah = [‘Pisang’, ‘Nanas’, ‘Melon’, ‘Durian’]
# list yang berisi Kumpulan integer
list_nilai = [80, 79, 90, 60]
# list campuran berbagai tipe data
list_jawaban = [150, 33.33, ‘Algoritma’, False]
9
Menampilkan List
Menampilkan semua isi list
print(“list_kosong : “, list_kosong)
print(“list_nilai : “, list_nilai)
Output:
list_kosong : []
list_nilai : [80, 70, 90, 60]
Menampilkan isi list dengan menggunakan indeks
print(list_buah[0])
print(list_buah[3])
Output:
Pisang
Durian
10
Output:
11
Slicing List
Adl: Teknik memotong nilai pada List. Maksudnya adalah: mengambil beberapa nilai dari
anggota list dengan mendefinisikan indeks kiri dan indeks kanan.
Output:
12
Output:
13
Menggabungkan List
Output:
15
Mengurutkan Data
Output:
16
LATIHAN SOAL
Misal diketahui list sebagai berikut:
ListA = [4, 5, 2, 3, 1]
Urutkan ListA tersebut dengan urutan menaik sehingga outputnya
adalah:
ListA = [1, 2, 3, 3, 5]