Assalamualaikum, hallo teman teman. Gimana kabarnya nih ? semoga teman teman dalam keadaan baik baik saja dan selalu diberi semangat untuk belajar. Pada blog kali ini saya akan melanjutkan series dari python yaitu materi mengenai list pada bahasa pemogramman Python. Langsung saja ke materinya jangan lupa siapkan teks editor kalian masing masing


Pengertian

Dalam bahasa pemrograman Python, struktur data yang paling dasar adalah urutan atau lists. Setiap elemen-elemen berurutan akan diberi nomor posisi atau indeksnya. Indeks pertama dalam list adalah nol, indeks kedua adalah satu dan seterusnya.

Python memiliki enam jenis urutan built-in, namun yang paling umum adalah list dan tuple. Ada beberapa hal yang dapat Anda lakukan dengan semua jenis list. Operasi ini meliputi pengindeksan, pengiris, penambahan, perbanyak, dan pengecekan keanggotaan. Selain itu, Python memiliki fungsi built-in untuk menemukan panjang list dan untuk menemukan elemen terbesar dan terkecilnya.

List adalah tipe data yang paling serbaguna yang tersedia dalam bahasa Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung siku. Hal penting tentang daftar adalah item dalam list tidak boleh sama jenisnya. ( source : belajarpython )


Praktek dan Penjelasan

1. Membuat List

Membuat list pada Python sangat sederhana, kita hanya menuliskan nilai nilai yang masing masing dipisahkan dengan koma (,) diantara tanda kurung siku [ ]. Untuk penulisan data nya kita pasti sudah paham yaitu untuk tipe data numeric kita langsung saja menuliskan angkanya dan untuk tipe data string kita awali dengan single quote atau double quote. Kurang lebih penulisannya seperti di bawah ini

listNumeric = [12, 34, 56, 78, 90]
print(listNumeric)

listString = ["Muhammad", "Fahru", "Rozi"]
print(listString)

listMix = ["Tanggal", 1, "Bulan", 5]
print(listMix)

Output :



2. Akses Nilai

Untuk mengakses nilai pada list kita cukup menuliskan index ke berapa di dalam list dan menuliskannya di dalem kurung siku saat akan di print. Untuk contoh kodenya seperti di bawah ini

list1 = [2, 34, 56, 78, 90, 99]
list2 = ["Satu", 1, "tujuh", 7]

print("List 1 = ",list1)
print("List1 Index [4] =", list1[4])

print("List 2 = ",list2)
print("List2 Index [2] =", list2[2])

Output :



3. Update Nilai

Untuk mengupdate nilai suatu data pada list kita cukup mendeklarasikannya kembali dan masukkan data terbaru.

listData = ["Satu", 1, "tujuh", 7]
print("Data Pada List =",listData)

listData[2] = "Delapan"
print("Data Terbaru   =",listData)

Output :



4. Delete Nilai

Untuk menghapus suatu nilai data pada list kita cukup menggunakan pernyataan "del" lalu menulisan index ke berapa dari list yang kita ingin hapuskan

listData = ["Satu", 1, "tujuh", 7]
print("Data Pada List =",listData)

del listData[2]
print("Data Terbaru   =",listData)

Output :



5. Indexing, Slicing, dan Matrix

Karena list merupakan urutan, pengirisan, dan indexing bekerja dengan cara yang sama dengan String. Maka operasi operasi pada list juga sama dengan String, Untuk contoh kodingannya bisa dilihat di bawah ini 

data = [1,23,34,45,56,68,79]
print("Data =",data)

print("")

print(">> Indexing")

subdata1 = data[0]
print("Index ke 0 dari Data =",subdata1)

subdata2 = data[-2]
print("Index ke 2 terakhir dari Data =",subdata2)

print("")

print(">> Slicing")

subdata3 = data[1:5]
print("Index ke 1 sampai 4 dari Data =",subdata3)

subdata4 = data[2:4]
print("Index ke 2 sampai 4 dari Data =",subdata4)

print("")

print(">> Matrix")

subdata5 = data[:3]
print("3 Index awal dari Data  =",subdata5)

subdata6 = data[-2:]
print("2 Index akhir dari Data =",subdata6)

Output :




Sekian materi yang bisa saya berikan pada blog kali ini semoga tutorialnya bermanfaat dan membuat teman teman paham. Jika teman teman merasa tutorial ini bermanfaat kalian bisa share blog ini dan jangan lupa comment jika ada yang ingin ditanyakan. Terima kasih , Wassalamualaikum.

0 Comments