Cara menggunakan list*2 in python

Belajar Python untuk pemula tidak akan lengkap rasanya jika tidak membahas soal “List Python”. List yang ada di Python digunakan untuk menyimpan urutan atau sequence dari variasi tipe-tipe data. List Python adalah tipe yang dapat berubah, dalam kata lain, Anda dapat memodifikasi elemen-elemen di dalamnya setelah dibuat.

Python sejatinya memiliki enam tipe data yang mampu menyimpan sequence namun yang paling umum dan dapat dengan mudah digunakan adalah list yang ada pada Python.

Pengertian List Python

List dalam Python diartikan sebagai kumpulan nilai atau item dari jenis yang berbeda. Item dalam daftar ini dipisahkan dengan (,) dan diapit dengan tanda kurung siku []. List juga sangat mirip dengan array.

Keduanya sama-sama berisikan jenis dari variabel dan dapat berisi banyak variabel sebanyak yang Anda inginkan. List juga dapat diulang dengan cara yang sangat sederhana. Berikut ini contoh cara membuat list.

makanan = [] makanan.append("nasi putih") makanan.append("nasi kuning") makanan.append("nasi uduk") # memanggil list makanan secara satu per satu print(makanan[0]) # menghasilkan nasi putih print(makanan[1]) # menghasilkan nasi kuning print(makanan[2]) # menghasilkan nasi uduk # memanggil list makanan dengan perulangan for x in makanan: print(x)

Artikel Terkait  Tutorial Python 14 : Cara Menggunakan Numpy Array

1. Karakteristik dari List

List memiliki ciri-ciri sebagai berikut:

  1. List adalah tipe data yang berurutan
  2. Elemen daftar dapat diakses dengan indeks
  3. List adalah tipe yang bisa berubah
  4. List dapat menyimpan jumlah berbagai elemen

Setelah memahami tentang list, Anda dapat berlatih membuat list di Python Anda. Anda dapat mengikuti kode berikut ini.

2. Latihan Membuat List

Pada latihan kali ini, Anda perlu menambahkan angka dan string ke dalam daftar yang benar menggunakan metode daftar “append”. Anda harus menambahkan angka 5,10, dan 15 ke daftar “angka”, dan kata ‘Selamat’ dan ‘Belajar!’ ke variabel pesan.

Anda juga harus mengisi variabel urutan_ketiga dengan nama ketiga pada daftar nama, menggunakan operator tanda kurung []. Perhatikan bahwa indeksnya berbasis nol, jadi jika Anda ingin mengakses item ketiga dalam daftar, indeksnya adalah 2.

angka = [] pesan = [] nama = ["Andy", "Jason", "Berni", "Tom"] # ketik kode anda pada bagian ini urutan_ketiga = None # kode ini akan menghasilkan pemanggilan list angka, pesan, dan nama urutan ketiga adalah Berni. print(angka) print(pesan) print("Nama ketiga pada list nama adalah %s" % urutan_ketiga)

Demikianlah penjelasan tentang List pada Python. Jika Anda tertarik untuk belajar Python dasar atau belajar Python untuk pemula, nantikan artikel-artikel selanjutnya di situs Codekey. Selamat mencoba.

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.

Append python buat apa?

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.

Apa yang dimaksud dengan list di 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 list multidimensi?

List multi dimensi biasanya digunakan untuk menyimpan struktur data yang kompleks seperti tabel, matriks, graph, tree, dsb. Anka dua 2 pada kode di atas, menujukan indeks list yang akan kita akses. Kemudian setelah dapat list-nya baru kita ambil isinya.

Apa perbedaan tuple dan list?

Perbedaan tuple yang cukup mencolok antara tuple dan list selain di kurung yang digunakan, juga karena tipe data tuple bersifat immutable yang berarti elemen pada tipe data tuple tidak dapat diubah setelah proses pendeklarasiannya. Pada tuple, kita juga bisa menuliskan data yang duplikat.

Postingan terbaru

LIHAT SEMUA