Cara menggunakan input list python

List adalah salah satu jenis array di Python dengan menggunakan square brackets [kurung siku], yang mengizinkan terjadinya perubahan nilai element dan duplikasi nilai index. Array addressing list merupakan teknik mengalamatkan (index) elemen list untuk mengambil, mengubah, menambah, dan menghapus nilai elemennya. Tutorial ini menjelaskan cara membuat list dengan bahasa pemrograman Python dan teknik array addressing-nya.

Navigasi Cepat

A. Cara Membuat List di 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

A1. Membuat List dalam bentuk Vektor

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

Sehingga digunakan syntax berikut.

A = [2, 3, 4, 5]

Cara menggunakan input list python

A2. Membuat List dalam bentuk N

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

Sehingga digunakan syntax berikut.

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

Cara menggunakan input list python

A3. Membuat List dengan Nilai String

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

Sehingga dapat digunakan syntax berikut.

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

Cara menggunakan input list python


B. Array Addressing | Meng-index List di Python

Array addressing list merupakan teknik mengalamatkan (index) elemen list untuk mengambil, mengubah, menambah, dan menghapus nilai elemennya. Berikut beberapa syntax untuk mengalamatkan (index) elemen list pada Python.

SyntaxDeskripsiappend()Menambah elemen pada index terakhirclear()mengosongkan listlen()menghitung panjang listdelmenghapus list atau elementinsert()Menambah element pada index tertentupop()menghapus element pada index tertenturemove()menghapus 1 element dengan nilai tertentu

B1. Len() | Menghitung Panjang List 

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

Misalnya diketahui list E.

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

out: 4

Cara menggunakan input list python

Sehingga diperoleh panjang list E adalah 4.

Cara menggunakan input list python

B2. Address | Mengambil Nilai Element List suatu Index

Untuk mengambil elemen tertentu pada suatu list dapat menggunakan referensi nama list menggunakan square brackets.

B2.1 Cara 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]

Diperoleh syntax berikut.

in : x = [[2, 3], 1, 2, 4]
in : x[0]
out: [2, 3]

in : x[1]
out: 1

in : x[2]
out: 2

in : x[3]
out: 4

B2.2 Cara 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]

Diperoleh syntax berikut.

A = [2, 3, 4, 5]
0

B3. Address | Mengubah Nilai Element List suatu Index

Untuk mengubah nilai element list dapat digunakan sistematika berikut.

B3.1 Cara Mengubah satu Element

A = [2, 3, 4, 5]
1
  • i adalah index element yang akan diubah
  • x1 adalah nilai yang menggantikan nilai sebelumnya pada element i

Contoh:

Mengganti element dengan index 0 pada list x

A = [2, 3, 4, 5]
2

B3.2 Cara Mengubah beberapa Element

A = [2, 3, 4, 5]
3
  • 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:

A = [2, 3, 4, 5]
4

B4. Address | Menambah Elemen List

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

B4.1 Syntax append() | Menambah elemen di index selanjutnya

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

A = [2, 3, 4, 5]
5

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

A = [2, 3, 4, 5]
6

B4.2 insert() | Menambah element suatu Index

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

A = [2, 3, 4, 5]
7

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.

A = [2, 3, 4, 5]
8

B5. 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

B5.1 remove() | Menghapus Elemen dengan Nilai Tertentu

Syntax remove() adalah syntax yang digunakan untuk menghapus elemen pertama dengan dengan nilai tertentu. Berikut sistematika penulisan syntax remove().

A = [2, 3, 4, 5]
9

x adalah nilai yang akan dihapus dalam list.

Contoh:

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

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

B5.2 pop() | Menghapus Element dengan index tertentu

Syntax pop() adalah syntax yang digunakan untuk menghapus elemen dengan index tertentu. Berikut sistematika penulisan syntax pop().

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

x adalah index yang akan dihapus dalam list.

Contoh:

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

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

B5.3 del | Menghapus Element dengan index tertentu dan Object

Syntax del adalah syntax yang digunakan untuk menghapus elemen dengan index tertentu atau menghapus object list sekaligus. Syntax del Berikut sistematika penulisan syntax del.

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

i adalah index yang akan dihapus dalam list

Contoh:

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

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

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

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

B5.4 clear() | Mengosongkan List

Syntax clear() adalah syntax yang berfungsi untuk mengosongkan list. Berikut sistematika penulisan syntax clear().

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

Contoh:

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

Tutorial lainnya: Daftar isi Tutorial Python


Sekian artikel "Pengertian, Membuat List di Python, dan Contoh Addressing List". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…

Apa yang dimaksud dengan list python?

List adalah tipe data yang paling serbaguna dalam bahasa pemrograman Python. List ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung siku. Dalam membuat list pada Python sangatlah sederhana. Tinggal memasukkan berbagai nilai yang dipisahkan dengan tanda koma di antara tanda kurung siku.

Apa itu perintah input () dalam python?

Input adalah masukan yang kita berikan ke program. Program akan memprosesnya dan menampilkan hasil outputnya.

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.

Bagaimana cara mengambil input dari keyboard pada pemrograman Python?

Cara Mengambil Input dari Keyboard Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil inputan dari keyboard.