Label

Laporkan Penyalahgunaan

Langsung ke konten utama

Tipe Data List

 Tipe Data List

Tipe data list adalah tipe data koleksi yang memuat banyak nilai, bersifat ordered (berurut) dan bersifat changeable (bisa diubah). Tipe data ini bisa didefinisikan dengan tanda kurung siku []. 

A. Membuat List

Dalam membuat list pada python sangatlah sederhana. Tinggal masukkan berbagai nilai yang dipisahkan tanda koma diantara tanda kurung siku ()

B. Menambahkan Data Didepan dan Dibelakang

list_buah = ['apel' , 'semangka' , 'mangga']
print (list_buah)

#menambah data dibelakang 
list_buah = ['jeruk'] + list_buah
print (list_buah)

#menambah data didepan 
list_buah = list_buah + ['jeruk']
print (list_buah)

C. Menggunakan Insert 

Fungsi insert digunakan untuk menambahkan item ke dalam list. Fungsi insert juga menerima dua parameter, parameter pertama mendefinisikan posisi indeks dari data yang ingin dimasukkan, sedangkan parameter kedua mendefinisikan nilai yang ingin dimasukkan ke dalam list.

list_buah = ['semangka' , 'jeruk' , 'jambu']

# tambah data menggunakan insert
list_buah.insert(2, 'sirsak')
print (list_buah)

D. Menghapus Data List

Menghapus data list dapat menggunakan dua macam fungsi, yaitu pop() dan remove()

1. Fungsi Pop 
#inisialisasi variabel job
job = ["Data Scientist", "Data Analyst", "Data Engineer", "Data Scientist", "Business Intelligence"]

#hapus elemen "Data Scientist" pada variabel lebar
job.pop(3)

#tampilkan nilai variabel lebar setelah penghapusan
print(job)
["Data Scientist", "Data Analyst", "Data Engineer", "Business Intelligence"]

2. Fungsi Remove
#inisialisasi variabel lebar
 lebar = [2, 3, 45, 56, 66]

#hapus elemen yang bernilai 45 pada variabel lebar
lebar.remove(45)

#tampilkan nilai variabel lebar setelah penghapusan
print(lebar)
[2, 3, 56, 66]

E. Mengurutkan List

#inisialisasi variabel luas dengan nilai berformat list
luas = [34, 56, 1, 3, 4, 100]

#urutkan data di dalam list dari yang terkecil ke yang terbesar
luas.sort()

#tampilkan nilai dari variabel luas setelah pengurutan
print(luas)
[1, 3, 4, 34, 56, 100]