Python Lists
List
List digunakan untuk menyimpan banyak item dalam satu variabel.
List adalah salah satu dari 4 tipe data bawaan dengan Python yang digunakan untuk menyimpan kumpulan data, 3 lainnya adalah Tuple, Set, dan Dictionary, semuanya dengan kualitas dan penggunaan yang berbeda.
List dibuat menggunakan tanda kurung siku:
List Items
Item list diurutkan, dapat diubah, dan memungkinkan nilai duplikat.
Item list diindeks, item pertama memiliki indeks[0]
, item kedua memiliki indeks[1]
, dll.
Ordered
Ketika kita mengatakan bahwa list diurutkan, itu berarti item tersebut memiliki urutan yang ditentukan, dan urutan itu tidak akan berubah.
Jika kalian menambahkan item baru ke list, item baru akan ditempatkan di akhir daftar.
Changeable
List itu changeable, artinya kita bisa mengubah, menambah, dan menghapus item dalam list setelah dibuat.
Allow Duplicates
Karena list diindeks, list dapat memiliki item dengan nilai yang sama:
Contoh
List memperbolehkan nilai yang sama:
print (thislist)
List Length
Untuk menentukan berapa banyak item yang dimiliki list, gunakan fungsilen()
:
Contoh
Cetak jumlah item dalam List:
print (len(thislist))
List Items - Data Types
Item list bisa berisi tipe data apapun:
Contoh
Tipe data string, int, dan boolean:
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
Sebuah list bisa terdiri dari tipe data yang berbeda:
Contoh
Sebuah list dengan tipe data string, int, dan boolean:
type()
Dari perspektif Python, list didefinisikan sebagai objek dengan tipe data 'list':
Contoh
Apa tipe data dari list?
print (type(mylist))
The list() Constructor
Dimungkinkan juga untuk menggunakan konstruktorlist()
saat membuat list baru.
Contoh
Menggunakan konstruktorlist()
untuk membuat List:
print (thislist)
Python Collections (Arrays)
Ada empat tipe data Collections dalam bahasa pemrograman Python:
- List adalah sebuah koleksi yang diurutkan dan dapat diubah-ubah. Mengizinkan nilai yang sama.
- Tuple adalah sebuah koleksi yang diurutkan dan tidak dapat diubah. Mengizinkan nilai yang sama.
- Set adalah sebuah koleksi yang tidak diurutkan dan tidak diindeks. Tidak ada nilai yang sama.
- Dictionary sebuah koleksi yang diurutkan* dan dapat diubah-ubah. Tidak ada nilai yang sama.
Saat memilih tipe koleksi, ada gunanya untuk memahami properti dari tipe tersebut. Memilih jenis yang tepat untuk kumpulan data tertentu bisa berarti retensi makna dan itu bisa berarti peningkatan efisiensi atau keamanan.