Langsung ke konten utama

Tipe Data List Python

 
Hai Koder, selmat datang kembali di blog Catatan Mantan IT. Blog pribadi yang mengulas perjalan mengasah ilmu yang pernah dipelajari di masa lalu.

untuk catatan kali ini saya akan membahas tentang Tipe Data List Python. Data List ini adalah struktur data paling dasar dalam bahasa pemrograman Python dan berisi satu data atau lebih.  Dalam bahas pemrograman lain data list ini sering disebut array.

Dimana, setiap data yang kita buat akan diberi indeks. dan indeks pertama dalam tipe data list python akan di mulai dari nol (0, 1, 2, 3 dan seterusnya).

Selain indeks data list Python juga dapat melakukan slicing atau memotong, menambahkan, dan memeriksa data. dan bisa juga, untuk mencari panjang data, mencari besar dan kecilnya data.

Cara Membuat Data List Python

Python menyediakan tipe data yang serbaguna yaitu data list, yang berfungsi sebagai daftar nilai dan dipisahkan dengan koma yang di apit antara kurung siku [ ].

Contoh penulisan kode Data List Python sebagai berikut

list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']

 sama dengan data string. jika data yang di input berupa karakter maka di apit dengan tanda petik.

untuk operasi Indeks Data List Python sangat mudah. cukup dengan perintah kode sebagai berikut

list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
print (list_a[0])

maka output atau hasilnya adalah Catatan. sebagai berikut

Kenapa Catatan Outputnya..? Karena Catatan memiliki index 0 dan perintah print di atas artinya adalah print list_a berindeks 0 print (list_a[0]).

Cara Slicing atau Memotong Data List Python

untuk slicing atau memotong data list python kita bisa menggunakan kode atau perintah print (list_a[2:]). artinya kode tersebut memberi perintah print data slicing atau memotong data dengan indeks 0 dan 1. dan data dengan indeks 2 dan seterusnya di print. berikut screen shotnya

#Belajar Data List Python
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
print (list_a[2:])

 Hasilnya


 lalu bagaimana kalau angka 2 berada di sisi kanan atau setelah titik dua seperti print (list_a[:2]). berikut contohnya

#Belajar Data List Python
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
print (list_a[:2])

Hasilnya

yaps.. outputnya menjadi Catatan Mantan upss sory.. bukan bermaksud mengingatkan ini hanya contoh jangan baper ya.

artinya apa.? perintah tersebut adalah print list_a dengan indeks 0 dan 1, dan data dengan indeks 2 dan seterusnya di slicing atau di potong. dan bagaimana hasilnya jika antara titik dua ada angkanya seperti print (list_a[1:3]). berikut contohnya

#Belajar Data List Python
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
print (list_a[1:3])

 Hasilnya


 wooouw.. hasilnya Mantan IT. arti dari kode perintah di atas  adalah print data dengan nilai setelah 0 dan sebelum 3.

Cara Menambahkan atau Mengupdate Data List Python

 Data List Python juga dapat di tambah dengan cara menggunakan fungsi atau perintah append(). Jika kita menggunakan fungsi atau perintah ini. Berarti kita hanya menambahkan nilai atau item atau data di akhir. berikut kodenya

#Belajar Menambahkan Data List Python
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.append ('di Youtube')
print (list_a

lihat hasilnya

 jika kita ingin menambahkan item data list tetapi bukan di akhir. kita bisa menggunakan fungsi atau perintah insert(). denga Perintah insert() ini kita dapat menambahkan item dimana saja dengan parameter index yang kita inginkan.

misal Saya punya data list dengan variabel list_a yang berisikan Catatan Mantan IT punya Lapang Ngoding. dan saya ingin menambahkan di awal dengan item atau kata di Youtbe. maka kode nya list_a.insert (0, 'di Youtube').

#Belajar Menambahkan Data List Python
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.insert(0, 'di Youtube')
print (list_a)

 Maka hasilnya jika di print item di Youtube ada di awal karena kita menuliskan parameter dengan indeks 0. Mari kita cek kebenarnnya.


 Ayo kita ambil contoh satu lagi. misal saya ingin menambahkan Catatan Mantan IT punya Lapak Ngoding di posisi setelah IT maka, perintahnya menjadi list_a.insert(3, 'di Youtube') berikut kodenya di Code Editor

#Belajar Menambahkan Data List Python
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.insert(3, 'di Youtube')
print (list_a)

 dan hasilnya Catatan Mantan IT di Youtube punya Lapak Ngoding.

dengan kata lain fungsi insert() ini dapat menggeser nilai index yang ada di dalam variabel.

Cara Mengurangi atau Mengapus Data List Python

Setelah menambah, sekarang kita akan bahas Cara Mengurangi atau Menghapus Data List Python dengan fungsi atau perintah 1. pop(), 2. remove() dan 3. del. oke kita mulai dari

1. pop()

sama seperti append(). pop() ini secara default akan menghapus nilai item yang terakhir berikut contohnya

#Belajar Menghapus Data List Python dengan pop()
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.pop()
print (list_a)

 dan hasilnya item Ngoding terhapus dari list data

berbedanya dengan append() yaitu dengan perntah pop() ini kita bisa menulis parameter index yang ingin di hapus contoh

#Belajar Menghapus Data List Python dengan pop()
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.pop(2)
print (list_a)

maka yang di hapus item yang memiliki index 2 yaitu IT

2. remove()

dengan fungsi atau perintah ini kita dapat menghapus item atau dengan nilai yang sama dengan parameter yang kita input contoh

#Belajar Menghapus Data List Python dengan remove()
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.remove('Mantan')
print (list_a)

maka hasilnya item atau data Mantan terhapus dari list

3. del

sama seperti insert(). kita dapat menghapus item data dengan parameter index yang kita inginkan dengan baris perintah sebagai del list_a [1]. Tanpa titik dan dengan spasi antara perintah del dan variabel lalu parameter index di isi antara kurung siku [ ]. berikut contohnya

#Belajar Menghapus Data List Python dengan del
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
del list_a [1]
print (list_a)

maka hasilnya  item data yang berindex 1 yaitu Mantan terhapus.

Cara Memeriksa Data List Python

dengan fungsi in. kita dapat memeriksa data, apakah ada dalam variabel yang harus diperhatikan adalah besar kecil huruf berpengaruh. contoh 2 kode 1. dengan huruf besar sesuai data yang ada di Variabel print ('Catatan' in(list_a)). 2. dengan huruf kecil tidak sesuai dengan data yang ada di Variabel print ('catatan' in(list_a)).

#Belajar Memeriksa Data List Python dengan in
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
print ('Catatan'in(list_a))
print ('catatan'in(list_a))

Maka hasilnya print yang pertam true karena ada dalam variabel dan print yang kedua false di anggap tidak ada dalam variabel karena C di tulis dengan huruf kecil

Cara Sort atau mengurutkan Data List Python

Mengurutkan data list Python sangat mudah. Hanya dengan kode sort() secara bawaan atau default. maka list data akan diurutkan menjadi ascending (sesuai urutan abjad). berikut kodenya

#Belajar Mengurutkan Data List Python dengan sort()
list_a = ['Catatan', 'Mantan', 'IT', 'punya', 'Lapak', 'Ngoding']
list_a.sort()
print (list_a)

maka hasil urutanya sebagai berikut

Sekian dulu ya sob.. karena Secangkir Kopi Telah Habis dan besok hari senin. hari yang sangat berat. hehehe

Semoga catatan ini bermanfaat Aamiin

Versi Video



Terima kasih

di pojok kamar jauh dari jendela

Komentar

Postingan populer dari blog ini

Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator

Melanjutkan dari Catatan yang kemrin yaitu Membuat Aplikasi Android SistemEnkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login denganPython dan Kivy . Buat yang baru mampir silahkan baca catatan sebelumnya agar dapat mengerti alurnya catatan kali ini. Sekarang saya ingin mencatat Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator. langkah awal, di file main.py yang berada di folder Aplikasi Python - main.py tambahkan kode pada class LapakNgoding untuk memanggil atau menjalankan file hallogadmin.py baris kodenya ada di baris ke 19 perhatikan baris kode di bawah ini. lanjut kita buat file python dengan nama hallogadmin.py yang berada di folder Aplikasi Python - screens - hallogadmin.py berikut susunan kodenya. lalu untuk meload class Hallogadmin yang berada di dalam file hallogadmin.py kita perlu menambahkan kode di file screens.py yang berada di folder Aplikasi Python - screens - screens.py tambahakan dengan kode from screens . hallogadmin

Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy

  Hai Koder, jangan lupa baca catatan sebelumnya ya untuk mengerti alur catatan Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy. Silahkan koder baca disini . oke kita mulai Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy Skema filenya sebagai berikut buka file hallog.kv yang berada di Aplikasi Python - kv - hallog.kv lalu pada bagian button login di tambahkan kode on_press : root.loginAcc pada bagian akhir MDRiseButton . berikut full kode hallog.kv. Jangan lupa id pada textfieldnya di bagian MDTextField id : username dan id : password . hallog.kv #:kivy 2.1 <Hallog>: MDFloatLayout: md_bg_color: ( "#d3ede6" ) Image: source: "kv/assets/foto/lapakngodingtr.png" size_hint: . 5 , . 5 pos_hint: { "center_x" : 0 . 5 , "center_y" : 0 . 70 } Image: source:

Cara Membuat Aplikasi Android Form Pendaftaran dengan Python dan Kivy dengan Parameter Input if elif else

begini koder, kemarin kan saya sudah mencatat Cara Membuat Form pendaftaran dengan Python dan GUI dengan KivyMD lalu di input ke database sqlite. Nah sekarang ini kelanjutanya dengan menambahkan form input username dan parameter pada username dan penambahan form input konfirmasi password. buat yang baru baca catatan ini lebih baik ikuti dahulu di catatan sebelumnya. agar dapat memahami alur dan susunan foldernya di kategori Membuat Aplikasi Android . Jadi, logikanya sebagai berikut : 1. Jika password yang di input kurang dari delapan karakter maka akan di tolak, lalu muncul notif "Password terlalu pendek mimal 8 karakter". beikut tampilannya 2. Jika username kurang dari 3 karakter, maka akan ditolak dan muncul notif Usename Minimal 3 karakter. berikut tampilanya 3. Jika Username sudah terdaftar di database maka akan di tolak, dan muncul notif "Username sudah terdaftar". berikut tampilannya 4. Jika pendaftaran berhasil maka akan muncul notif "Selamat kamu telah