Penggunaan List pada Python - Coding Center

728x90 AdSpace

Followers

Trending
Thursday, January 5, 2023

Penggunaan List pada Python


 Selamat pagi teman-teman programmer, dalam pembahasan tutorial kali ini, kita akan belajar mengenai list pada python. Dalam bahasa pemrograman python, ada banyak sekali tipe data yang biasanya digunakan oleh data enthusiast untuk melakukan pengolahan data. Namun dari sekian banyak tipe yang ada, tipe data list Python adalah tipe yang paling sering digunakan.

Adapun ciri utama dari tipe data list pada bahasa pemrograman python adalah adanya urutan atau list yang ada di dalam data. Setiap elemen-elemen yang berurutan akan diberikan nomor posisi. Untuk penomoran indeks pada list python dimulai dari angka 0 (nol).

Untuk kalian yang belum membaca artikel sebelumnya, sebaiknya kalian baca terlebih dahulu :


Bagaimana caranya membuat list?

Langsung saja ketikan kode dibawah ini untuk membuat list nya.

# list kosong
list_kosong = []

# list yang berisi kumpulan string
list_buah = ['Pisang', 'Nanas', 'Melon', 'Durian']

# list yang berisi kumpulan integer
list_nilai = [80, 70, 90, 60]

# list campuran berbagai tipe data
list_jawaban = [150, 33.33, 'Presiden Sukarno', False]

Pada Kode program 1, kita lihat bahwa sebuah list didefinisikan menggunakan tanda kurung siku ([]).

Kita juga saksikan bahwa list pada python, bisa berisi berbagaimacam tipe data. Bisa terdiri dari tipe data yang sejenis mau pun dari tipe data yang berbeda-beda.

Menampilkan List

Kita dapat menggunakan perintah print() untuk melihat isi dari sebuah list, baik secara menyeluruh maupun sebagian.

Pada Kode program 1 di atas, tambahkan kode program berikut ini untuk menampilkan semua isi dari list:

print('list_kosong:', list_kosong)
print('list_buah:', list_buah)
print('list_nilai:', list_nilai)
print('list_jawaban:', list_jawaban)


Jika kode program 1 diatas dijalankan, maka akan mendapatkan hasil seperti dibawah ini :


Kita juga dapat menampilkan data berdasarkan indeks tertentu. Ketikan kode dibawah ini:

print(list_buah[0])
print(list_buah[2])
print(list_buah[1])
print(list_buah[3])

maka akan mendapatkan hasil seperti dibawah ini :


Kita juga bisa menggunakan indeks negatif untuk menampilkan data dari belakang. Perhatikan contoh berikut:

print(list_buah[-1])
print(list_buah[-2])
print(list_buah[-3])
print(list_buah[-4])

maka hasilnya akan seperti :


NB: yang perlu diperhatikan adalah: bahwa indeks negatif tidak dimulai dari 0, akan tetapi dimulai dari angka 1.

Slicing List

Slicing list adalah teknik untuk memotong nilai pada list. Maksudnya adalah: kita mengambil beberapa nilai dari anggota list dengan mendefinisikan indeks kiri dan indeks kanan.

Perhatikan contoh kode program berikut:

print(list_buah[0:1])
print(list_buah[0:2])
print(list_buah[1:3])
print(list_buah[0:-1])
print(list_buah[-1:-3])
print(list_buah[-1:3])
print(list_buah[-3:-1])

Jika program tersebut dijalankan, maka akan mendapatkan hasil seperti berikut:


Keterangan

    • parameter indeks sebelah kiri mendefinisikan awal indeks dari nilai yang akan ditampilkan.

    • parameter indeks sebelah kanan mendefinisikan batas yang harus ditampilkan.


Slicing Tanpa Batas

Dalam melakukan slicing, kita juga dapat melakukan slicing tanpa menggunakan batas indeks.

Untuk membuat slicing tanpa batas, langsung saja ketikan kode dibawah ini:

print(list_buah[0:])
print(list_buah[1:])
print(list_buah[2:])
print(list_buah[3:])
print(list_buah[:0])
print(list_buah[:1])
print(list_buah[:2])
print(list_buah[:3])
print(list_buah[:4])

Jika program tersebut dijalankan, maka akan mendapatkan hasil seperti dibawah ini :


Fungsi-fungsi bawaan list

Secara umum, berikut ini di antara fungsi-fungsi list yang bisa kita manfaatkan untuk menyelesaikan berbagai macam permasalahan.

NamaKeterangan
append()Menambahkan elemen baru pada list
clear()Menghapus semua item pada list
copy()Mengembalikan hasil duplikat dari list
count()Mengembalikan jumlah item pada list sesuai yang didefinisikan
index()Mengembalikan indeks pertama dari item yang sudah didefinisikan
insert()Menambahakn item baru pada list pada posisi tertentu
pop()Menghapus item terakhir pada list, atau juga bisa menghapus item pada posisi yang didefinisikan
remove()Hapus item pada list sesuai dengan nilai yang didefinisikan
reverse()Membalikkan posisi tiap item pada list
sort()Mengurutkan list







Penggunaan List pada Python Reviewed by Zidane on January 05, 2023 Rating: 5  Selamat pagi teman-teman programmer, dalam pembahasan tutorial kali ini, kita akan belajar mengenai list pada python. Dalam bahasa pemrogra...

No comments: