Anda di halaman 1dari 19

Lists

Pertemuan Minggu ke 2 (Video Converence)


Oleh : Dian Ade Kurnia, M.Kom
Tujuan
• Memahami Lists dalam Python dalam menyimpan banyak item dari
berbagai jenis dan melakukan manipulasi menggunakan berbagai
metode
Capaian Pembelajaran
Di akhir bab, Anda diharapkan melakukannya
1. Membuat dan memanpulasi Item Lists
2. Memahami Pengindeksan dan Slicing dalam Lists.
3. Menggunakan metode yang terkait dengan lists.
4. Menggunakan Lists sebagai argumen dalam fungsi.
5. Menggunakan for loop untuk mengakses item individual dalam Lists
.
Membuat Lists
Dasar Operator Lists
• Di Python, List juga bisa digabungkan menggunakan tanda +, dan operator *
digunakan untuk membuat urutan item Lists berulang.
• Contoh

• Anda dapat memeriksa keberadaan item dalam daftar menggunakan in dan


bukan dalam keanggotaan operator. Ini mengembalikan Boolean True atau False
List () Function
• Fungsi list () bawaan digunakan untuk membuat lists. Sintaks untuk
fungsi list () adalah
• dimana urutannya bisa berupa string, tuple atau list itu sendiri. Jika
urutan opsional tidak ditentukan kemudian dibuat daftar kosong.
• Contoh
Indexing dan Slicing dalam Lists
• Sebagai urutan elemen yang berurutan, setiap item dalam lists dapat
dipanggil secara individual, melalui pengindeksan.
• Ekspresi di dalam kurung disebut indeks
• Lists menggunakan tanda kurung siku [] untuk mengakses item
individu, dengan item pertama di indeks 0, item kedua di indeks 1 dan
begitu seterusnya
• Indeks yang diberikan dalam tanda kurung siku menunjukkan nilai
yang sedang diakses.
• Sintaks untuk mengakses item dalam daftar adalah

• dimana indeks harus selalu berupa nilai integer dan menunjukkan


item yang akan dipilih. Untuk Lists superstore, rincian indeks
ditampilkan di bawah ini.

• Daftar superstore memiliki lima item.


Untuk mencetak item pertama dalam
daftar, segera gunakan tanda kurung siku
setelah nama Lists dengan nilai indeks nol
• Nomor indeks untuk daftar superstore ini
berkisar dari 0 hingga 4. Jika nilai indeks
lebih dari jumlah item dalam Lists, maka
itu menghasilkan kesalahan "IndexError:
list index out of range"
• Selain nomor indeks positif, Anda juga dapat mengakses item dari list
dengan nomor indeks negatif, dengan menghitung mundur dari akhir
list, mulai dari −1.
• Pengindeksan negatif berguna jika Anda memiliki Lists yang panjang
dan Anda ingin mencari item di akhir Lists.
• Untuk list superstore yang sama, rincian indeks negatif ditampilkan di
bawah.
Memodifikasi Item Lists
• Lists bisa berubah karena item lists dapat diubah setelah Anda
membuat lists.
• Anda dapat mengubah Lists dengan mengganti item yang lama
dengan item yang lebih baru sebagai gantinya menetapkan Lists ke
variabel yang benar-benar baru. Anda dapat mengubah item string pada indeks
0 dari 'pronghorn' menjadi 'groundhog' seperti
yang ditunjukkan pada no 1. Sekarang ketika
Anda menampilkan fauna, item daftarnya akan
berbeda. Item di indeks 2 adalah diubah dari
"bison" menjadi "skunk“.
Anda juga dapat mengubah nilai item dengan
menggunakan file nomor indeks negatif −1
yang sesuai dengan nomor indeks positif 2.
Sekarang "skunk" diganti dengan "beaver"
Slicing
• Slicing Lists diperbolehkan dengan Python di mana bagian dari lists dapat
diekstraksi menentukan rentang indeks bersama dengan operator titik dua (:)
yang merupakan lists.
• Sintaks Slicing Lists

• dimana start dan stop keduanya adalah nilai integer (nilai positif atau negatif).
• List Slicing bagian dari Lists dari nilai indeks awal untuk menghentikan nilai indeks
yang mencakup indeks awal nilai tetapi tidak termasuk nilai indeks berhenti.
• Langkah menentukan nilai kenaikan yang akan diiris dan itu pilihan yang benar
Contoh
• Untuk Lists buah, rincian indeks positif dan negatif ditunjukkan di
bawah ini.
Built-in Function Lists
Lists Methods
Lists Methods
Contoh
Video Pengayaan LISTS
TERIMAKASIH

Anda mungkin juga menyukai