Cara menggunakan python elements in list

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

Cara menggunakan python elements in list

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 26 : Memahami Multiple Function Arguments pada Python

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.

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.

Len Python untuk apa?

Kita masuk dalam pembahasan yang pertama yaitu fungsi Len(). Fungsi len() digunakan untuk mengidentifikasi dan mengetahui seberapa panjang jumlah item atau anggota pada suatu objek.

Apa perbedaan antara array dan list pada python?

Array dapat menyimpan elemen hanya dari satu tipe data tetapi list juga dapat menyimpan elemen dari tipe data yang berbeda. Oleh karena itu, Array menyimpan nilai data yang homogen, dan list tersebut dapat menyimpan nilai data yang heterogen.

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.