Pengertian dan Membuat List pada Python beserta Contohnya

0

List adalah salah satu jenis array pada python dengan menggunakan square brackets [kurung siku],  yang mengizinkan terjadinya perubahan nilai element dan duplikasi nilai index. Dengan mengizinkan perubahan nilai element, list dapat digunakan untuk melakukan perhitungan yang dinamis. Duplikasi nilai index memungkinkan list menyimpan elemen yang sama pada index yang berbeda. Berikut cara membuat list pada Python.


A. Cara Membuat List pada Python

Cara membuat list pada python sama halnya dengan mendefinisikan variabel numerik biasa. Berikut sistematika penulisan list.

Artikel terkait: Membuat Variabel pada Python dengan Tipe Data Numerik

listname = [[x11, x12, x13],[x21, x22, x23, x24]]
  • listname adalah nama variabel yang menyimpan list.
  • Nilai yang dimasukkan dapat berupa nilai numerik, atau string.
  • Nilai string diapit oleh tanda petik.
  • Size setiap element menentukan banyaknya nilai yang disimpan pada elemen list.
  • Index List dimulai dari angka 0, 1, …, dst.
  • [x11, x12, x13] adalah nilai list pada index 1 dengan size 3
  • [x21, x22, x23, x24] adalah nilai list pada index 2 dengan size 4

1. Membuat List dalam bentuk Vektor

Akan dibuat list A dengan anggota 2, 3, 4, 5

List integer

Sehingga digunakan syntax berikut

A = [2, 3, 4, 5]

2. Membuat List dalam bentuk N

Akan dibuat list B dengan anggota baris pertama 1, 3, 6 dan kedua 1, 7, 9, 1, 9

List index size

Sehingga digunakan syntax berikut

B = [[1, 3, 6],[1, 7, 9, 1, 9]]

3. Membuat List dengan Nilai String

Akan dibuat list C dari nama hewan anjing, kucing, monyet

List String

Sehingga dapat digunakan syntax berikut

C = ['anjing', 'kucing', 'monyet']

B. Array Addressing | Mengindex List pada Python

Berikut cara melakukan index list pada Python

Metode Deskripsi
append() Menambah elemen pada index terakhir
clear() mengosongkan list
len() menghitung panjang list
del menghapus list atau element
insert() Menambah element pada index tertentu
pop() menghapus element pada index tertentu
remove() menghapus 1 element dengan nilai tertentu

1. Len() | Menghitung Panjang List 

Untuk menghitung jumlah index pada list dapat digunakan syntax len()

Misalnya diketahui list E

len list

E = [[1, 2], 3, 1, [1, 6]]
len(E)

Sehingga diperoleh panjang list E adalah 4

Menghitung panjang list

2. Address | Mengambil Nilai Element List dengan Index Tertentu

Untuk mengambil elemen tertentu pada suatu list dapat menggunakan referensi nama list menggunakan square brackets. Berikut sistematika addressing list,

Mengambil 1 Element
namalist[i]

i adalah angka index element yang diambil

Contoh:

Pada list x = [[2, 3], 1, 2, 4] dapat diketahui

x[0] adalah [2, 3]

x[1] adalah [1]

x[2] adalah [2]

x[3] adalah [4]

Mengambil beberapa Element
namalist[a:b]

a adalah index awal yang diambil

b adalah index akhir yang membatasi element yang diambil (nilai index b tidak diambil)

jika a atau b kosong nilai index akan berada pada tingkat minimum (a) dan maksimum (b) list

Contoh:

Pada list x = [[2, 3], 1, 2, 4] dapat diketahui

x [0:2] adalah [[2, 3], 1]

x [2: ] adalah [2, 4]

x [:3] adalah [[2, 3], 1, 2]

3. Address | Mengubah Nilai Element List dengan Index Tertentu

Untuk mengubah nilai element list dapat digunakan sistematika berikut

Mengubah Satu Element
namalist[i] = x1

i adalah index element yang akan dirubah.

x1 adalah nilai yang menggantikan nilai sebelumnya pada element i.

Contoh:

Mengganti element dengan index 0 pada list x

Mengganti element list

Mengubah Beberapa Element
namalist[a:d] = [xa, xb, xc]

a adalah index awal yang diambil

d adalah index yang membatasi element yang diambil (nilai index d tidak diambil)

jika a atau b kosong nilai index akan berada pada tingkat minimum (a) dan maksimum (d) list

xa, xb, xc adalah nilai urut yang menggantikan nilai element sebelumnya

Contoh:

Mengganti beberapa element list

4. Address | Menambah Elemen List

Untuk menambah elemen pada list dapat menggunakan syntax append() dan insert()

append() | Menambah elemen pada index selanjutnya

Syntax append() digunakan untuk menambah elemen baru di index selanjutnya pada list. Berikut sistematika penggunaan syntax append()

namalist.append(nilai_elemen)

Misalnya diketahui list A = [1, 4, 7] akan ditambahkan element 8 pada index selanjutnya. Sehingga dapat digunakan kode berikut

A = [1,4,7]
A.append(8)
print(A)

menambah element list

insert() | Menambah element pada index tertentu

Syntax insert() digunakan untuk menambah element pada index tertentu. Berikut sistematika penulisan syntax insert()

namalist.insert(i, nilai element)

i adalah index tempat elemen baru ditambahkan, element lainnya akan menyesuaikan.

Contoh:

Misalnya ditambahkan nilai ‘anjing’ di index 1 pada list y = [‘kucing’, ‘monyet’,]. Sehingga dapat digunakan kode berikut

y = ['kucing', 'monyet',]
y.insert(1, 'anjing')
print(y)

menambah element list pada index tertentu

5. Address | Menghapus Elemen List

Untuk menghapus elemen pada list dapat menggunakan syntax remove()pop(), del, dan clear(). Masing-masing syntax mempunyai kegunaan yang berbeda-beda.

  • Syntax remove() digunakan untuk menghapus 1 element dengan nilai tertentu.
  • Syntax pop() digunakan untuk menghapus element dengan index tertentu atau index terakhir.
  • Syntax del digunakan untuk menghapus element dengan index tertentu.
  • Syntax clear() digunakan untuk mengosongkan list.
remove() | Menghapus Elemen dengan Nilai Tertentu

Berikut sistematika penulisan syntax remove()

namalist.remove(x)

x adalah nilai yang akan dihapus dalam list.

Contoh:

Dihapus nilai 0 pada list y = [1, 0, 2, 0, 3]

y = [1, 0, 2, 0, 3]
y.remove(0)
print(y)

Menghapus elemen dengan nilai tertentu

pop() | Menghapus Element dengan index tertentu atau terakhir

Berikut sistematika penulisan syntax pop()

namalist.pop(x)

x adalah nilai yang akan dihapus dalam list.

Contoh:

Dihapus index terakhir pada list z = [‘buku’, ‘pensil’, ‘pulpen’]

z = ['buku', 'pensil', 'pulpen']
z.pop()
print(z)

menghapus index terakhir

del | Menghapus Element dengan index tertentu

Berikut sistematika penulisan syntax del

del namalist(i)

i adalah index yang akan dihapus dalam list.

Contoh:

Dihapus index 1 dari list q = [1, 2, 3]

q = [1, 2, 3]
del q[1]
print(q)

menghapus index list

syntax del juga dapat digunakan untuk menghapus list secara keseluruhan, dengan mengosongkan parameter index.

p = [1, 2, 3]
del p
print(p)

menghapus list keseluruhan

clear() | Mengosongkan List

Berikut sistematika penulisan syntax clear()

namalist.clear()

Contoh:

f = [1, 2, 3, 7]
f.clear()
print(f)

Mengosongkan list

Baca juga tutorial lainnya: Daftar isi Tutorial Python


Sekian artikel Pengertian dan Membuat List pada Python beserta Contohnya. Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…

AYO BERKOMENTAR

Tulis komentar
Masukkan nama Anda