Assalamualaikum Wr. Wb.
Pada kesempatan kali ini, kita akan membahas Operator Python.
Koleksi Python (Array)
Ada empat tipe pengumpulan data dalam bahasa pemrograman Python:
- List adalah koleksi yang dipesan dan diubah. Mengizinkan anggota rangkap.
- Tuple adalah koleksi yang dipesan dan tidak dapat diubah. Mengizinkan anggota rangkap.
- Set adalah koleksi yang tidak diurut dan tidak diindeks. Tidak ada anggota rangkap.
- Dictionary adalah kumpulan yang tidak disusun, diubah, dan diindeks. Tidak ada anggota rangkap.
Saat memilih tipe koleksi, tipe koleksi akan berguna untuk memahami properti dari tipe itu. Memilih tipe yang tepat untuk set data tertentu dapat berarti makna daya ingatan dan, itu bisa berarti peningkatan efisiensi atau keamanan.
List
List adalah koleksi yang diperintah dan diubah. Dalam List Python ditulis dengan tanda kurung.
Contoh
Buat List:
thislist = ["apple", "banana", "cherry"] print(thislist)
Mengakses Item
Kamu mengakses item List dengan merujuk ke nomor indeks:
Contoh
Tulis item kedua dari List:
thislist = ["apple", "banana", "cherry"] print(thislist[1])
Indeks Negatif
Indeks negatif berarti mulai dari akhir, -1
mengacu pada item terakhir, -2
mengacu pada item kedua terakhir dll.
Contoh
Tulis item terakhir dari List:
thislist = ["apple", "banana", "cherry"] print(thislist[-1])
Jarak Indeks
Kamu dapat menentukan jarak indeks dengan menentukan di mana untuk memulai dan di mana untuk mengakhiri rentang.
Saat menentukan jarak, pengembalian nilai akan menjadi List baru dengan item yang ditentukan.
Contoh
Balikan item ketiga, keempat, dan kelima:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[2:5])
Catatan: Pencarian akan dimulai pada indeks 2 (termasuk) dan berakhir pada indeks 5 (tidak termasuk).
Ingat bahwa item pertama memiliki indeks 0.
Dengan meninggalkan nilai awal, jarak akan dimulai pada item pertama:
Contoh
Contoh ini mengembalikan item dari awal ke “oranye”:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[:4])
Dengan meninggalkan nilai akhir, jarak akan menuju ke akhir List:
Contoh
Contoh ini mengembalikan item dari “ceri” dan sampai akhir:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[2:])
Jarak Indeks Negatif
Tentukan indeks negatif jika kamu ingin memulai pencarian dari akhir List:
Contoh
Contoh ini mengembalikan item dari indeks -4 (termasuk) ke indeks -1 (tidak termasuk)
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[-4:-1])
Ubah Nilai Item
Untuk mengubah nilai item tertentu, lihat nomor indeks:
Contoh
Ubah item kedua:
thislist = ["apple", "banana", "cherry"] thislist[1] = "blackcurrant" print(thislist)
Mengulangi Melalui List
Anda dapat mengulang item daftar dengan menggunakan for
loop:
Contoh
Tulis semua item dalam daftar, satu per satu:
thislist = ["apple", "banana", "cherry"] for x in thislist: print(x)
Memeriksa Apakah Item Ada
Untuk menentukan apakah item tertentu ada dalam List, gunakan kata kunci in
:
Contoh
Memeriksa apakah “apel” ada dalam List:
thislist = ["apple", "banana", "cherry"] if "apple" in thislist: print("Yes, 'apple' is in the fruits list")
Panjang List
Untuk menentukan berapa banyak item yang dimiliki List, gunakan fungsi ini len()
:
Contoh
Tulis jumlah item dalam List:
thislist = ["apple", "banana", "cherry"] print(len(thislist))
Tambahkan Item
Untuk menambahkan item ke akhir List, gunakan metode append () :
Contoh
Menggunakan metode append()
untuk menambahkan item:
thislist = ["apple", "banana", "cherry"] thislist.append("orange") print(thislist)
Untuk menambahkan item pada indeks yang ditentukan, gunakan metode insert () :
Contoh
Masukkan item sebagai posisi kedua:
thislist = ["apple", "banana", "cherry"] thislist.insert(1, "orange") print(thislist)
Menghapus Item
Ada beberapa metode untuk menghapus item dari List:
Contoh
Metode remove()
untuk menghilangkan item tertentu:
thislist = ["apple", "banana", "cherry"] thislist.remove("banana") print(thislist)
Contoh
Metode pop()
untuk menghilangkan indeks tertentu, (atau item terakhir jika indeks tidak ditentukan):
thislist = ["apple", "banana", "cherry"] thislist.pop() print(thislist)
Contoh
Kata kunci del untuk
menghapus indeks yang ditentukan:
thislist = ["apple", "banana", "cherry"] del thislist[0] print(thislist)
Contoh
Kata kunci del
juga dapat menghapus daftar sepenuhnya:
thislist = ["apple", "banana", "cherry"] del thislist
Contoh
Metode clear()
untuk mengosongkan daftar:
thislist = ["apple", "banana", "cherry"] thislist.clear() print(thislist)
Menyalin List
Kamu tidak dapat menyalin List hanya dengan mengetik list2 = list1
, karena: list2
hanya akan menjadi acuan untuk list1
, dan perubahan yang dibuat dalam list1
akan secara otomatis juga dibuat dalam list2
.
Ada cara untuk membuat salinan, salah satunya adalah dengan menggunakan metode Daftar bawaan copy()
.
Contoh
Buat salinan daftar dengan metode copy()
:
thislist = ["apple", "banana", "cherry"] mylist = thislist.copy() print(mylist)
Cara lain untuk membuat salinan adalah dengan menggunakan metode bawaan list()
.
Contoh
Buat salinan List dengan metode list()
:
thislist = ["apple", "banana", "cherry"] mylist = list(thislist) print(mylist)
Menggabungkan Dua List
Ada beberapa cara untuk menggabung, atau menyatukan, dua atau lebih List dengan Python.
Salah satu cara termudah adalah dengan menggunakan operator +
.
Contoh
menggabung dengan dua List:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list3 = list1 + list2 print(list3)
Cara lain untuk menggabung dengan dua List adalah dengan menambahkan semua item dari list 2 ke list 1, satu per satu:
Contoh
Tambahkan list 2 ke list 1:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] for x in list2: list1.append(x) print(list1)
Atau kamu dapat menggunakan metode extend()
ini, yang tujuannya adalah untuk menambahkan elemen dari satu daftar ke daftar lain:
Contoh
Gunakan metode extend()
untuk menambahkan list 2 di akhir list 1:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list1.extend(list2) print(list1)
Membuat List ()
Memungkinkan juga untuk menggunakan konstruktor list () untuk membuat list baru.
Contoh
Menggunakan konstruktor list()
untuk membuat list:
thislist = list(("apple", "banana", "cherry")) # note the double round-brackets print(thislist)
Metode List
Python memiliki beberapa metode bawaan yang dapat kamu gunakan pada list.
Method | Description |
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | turns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
Demikianlah share ilmu pada artikel kali ini
semoga bermanfaat, ya
Wassalamualaikum Wr. Wb