Cara menggunakan python dump list

List adalah salah satu dari 4 tipe data bawaan Python yang digunakan untuk menyimpan kumpulan data, 3 lainnya adalah Tuple, Set, dan Dictionary, semuanya memiliki fungsi dan penggunaan yang berbeda.


List dibuat menggunakan tanda kurung siku [ ]

Contoh:

inilist = ["saya", "adalah", "wibu"]
print(inilist)

Ciri-ciri list

List memiliki ciri ciri sama seperti array dapat di urutkan, duplikat maupun di ubah isinya.


List item, item pertama memiliki indeks [0], item kedua memiliki indeks [1] dll.

  • Urutan list

Jika Anda menambahkan item baru ke daftar, item baru akan ditempatkan di akhir daftar.

  • Dapat diubah

List dapat diubah, artinya kita dapat mengubah, menambah, dan menghapus item dalam daftar setelah dibuat.

  • Duplikat

List dapat diisikan beberapa nilai yang sama.

Contoh:

contoh list dengan nilai yang sama

 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 

Menghitung isi List

Untuk menghitung isi list kita bisa menambahkan fungsi len() :

Contoh:

thislist = ["mangga", "pisang", "jeruk"]
print(len(thislist))

Hasil nya :
3 

Tipe data List

Kita bisa memasukan beberapa tipe data di dalam sebuah list:

Contoh:

Contoh list dengan berbagai tipe data

list1 = ["jeruk", "pisang", "apel"]
list2 = [1, 8, 3, 7, 6]
list3 = [True, False, False]

Contoh:

contoh list dengan tipe data berbeda dalam satu variabel


 list1 = ["nishimiya", 17, True, 140,] 

Mengakses elemen pada list

List dapat kita akses isinya satu persatu dengan menggunakan index yang di awali dengan index [0] ,[1], [2] dst.

Index hanya bisa ditulis menggunakan integer dengan kata lain jika kalian menulis index menggunakan selain integer akan terjadi error

Contoh :

hewan = ['ayam', 'bebek', 'cicak', 'gajah', 'kuda']

    # item pertama
    print(hewan[0])  # ayam
    
    # item ke 3
    print(hewan[2])  # cicak
    
    # item ke 4
    print(hewan[4])  # kuda
    
    # List bersarang
    n_list = ["Saya suka hewan", [2, 0, 1, 5]]
    
    # Index bersarang
    print(n_list[0][2])
    print(n_list[1][3])
Hasil :
ayam
cicak
kuda
y
5
> 
        
    

Mengakses index dari belakang

Untuk akses index dari yang paling belakang kita bisa menggunakan negatif, yang di awali dengan negatif 1/ [-1]

Contoh :


hewan = ['ayam', 'bebek', 'cicak', 'gajah', 'kuda']

# item pertama dari belakang
print(hewan[-1])  # kuda

# item ke 3 dari belakang
print(hewan[-3])  # cicak
Hasil :

kuda
cicak
> 
            
        

List slicing Python

Kita dapat mengakses list menggunakan operator slicing :.

Contoh :

# List slicing 
my_list = ['panda','entok','kuda','itik','ayam','burung']
           
# mencetak index 2 sampai 4
print(my_list[2:5])

# mencetak index 5 to selesai
print(my_list[3:])

# mencetak dari awal hingga akhir
print(my_list[:])
Hasil :
 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
0

Menambah/mengubah elemen list

Element di dalam list dapat di ubah dan disimpan tidak seperti tuple

Kita dapat mengubah list menggunakan operator =

Contoh :

 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
1Hasil :
 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
2

Kita dapat menambahkan item menggunakan operator append(), dan untuk menambahkan beberapa item sekaligus kita bisa menggunakan operator extend()

Contoh :

 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
3Hasil :
 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
4

Menghapus item dari list

Kita bisa menghapus list menggunakan perintah del di lanjutkan dengan nama variabel list

Contoh :

 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
5Hasil :
 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
6

Kita dapat menggunakan remove() untuk menghapus item yang ditentukan atau pop() untuk menghapus item pada index yang ditentukan.

Jika index dari pop() tidak di tentukan makan method tersebut akan menghapus data yang paling terakhir.

Untuk menghapus seluruh isi list kita dapat menggunakan metode clear()

Contoh :

 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
7Hasil :
 inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"]
print(inilist) 
8

Beberapa metode list beserta penjelasan

Berikut adalah metode yang sangat berguna untuk mengelola list.

MethodsDescriptionsappend()menambahkan elemen ke akhir Listextend()menambahkan semua elemen daftar ke list laininsert()menyisipkan item pada indeks yang ditentukanremove()menghapus item dari listpop()mengembalikan dan menghapus elemen pada indeks yang diberikanclear()menghapus semua item dari listindex()mengembalikan indeks item pertama yang cocokcount()mengembalikan hitungan jumlah item yang dilewatkan sebagai argumensort()mengurutkan item dalam list dalam urutan menaikreverse()membalikkan urutan item dalam listcopy()mengembalikan salinan daftar yang dangkal

Macam-macam array pada python.

  1. List adalah kumpulan data yang tersusun dan dapat diubah. Memungkinkan nilai duplikat.
  2. Tuple adalah kumpulan data yang dipesan dan tidak dapat diubah. Memungkinkan nilai duplikat.
  3. Set adalah kumpulan data yang tidak berurutan dan tidak terindeks. Tidak terdapat nilai duplikat.
  4. Dictionary adalah kumpulan data yang tersusun dan dapat diubah. Tidak terdapat nilai duplikat.

*Pada Python versi 3.7, Dictionary  tersusun secara berurutan. Di Python 3.6 dan sebelumnya, Dictionary  tidak berurutan.


Saat memilih tipe array, akan berguna untuk memahami fungsi dari tipe tersebut. Pilihlah jenis  array yang tepat pada data tertentu untuk peningkatan efisiensi dan keamanan.

Bagaimana cara mengakses tuple?

Untuk mengakses nilai dalam Tuple, maka kamu bisa menggunakan tanda kurung siku untuk mengiris beserta indeks agar mendapatkan nilai yang tersedia pada indeks tersebut.

Apa itu data append python?

Append. Salah satu fitur dalam array python yang cukup sering digunakan adalah fungsi append. Fungsi append ini berguna untuk menambahkan nilai array pada urutan terakhir. Fungsi ini sedikit berbeda dengan fungsi insert, dimana fungsi insert bisa menambahkan nilai array pada posisi tertentu.

Def di python untuk apa?

Penggunaan fungsi dalam python memiliki sintaks umum sebagai pedoman. Secara umum sintaks fungsi terdiri menjadi beberapa bagian berikut: kata kunci def, sebagai tanda bahwa blok kode program tersebut merupakan fungsi. nama fungsi, nama fungsi yang dibuat oleh programmer.

Bagaimana cara membuat komentar di python?

Untuk menggunakan komentar anda cukup menulis tanda pagar # , diikuti dengan komentar Anda. Saat anda menjalankan script diatas, Anda akan melihat output berupa Hello World , Budi dan 123 , karena tulisan/komentar yang ditulis tidak dieksekusi.