Skip to main content

Perbedaan list, tuple, dan dictionary

List, tuple, dan dictionary adalah tipe data built-in di Python yang sering digunakan untuk menyimpan koleksi data.

  1. List adalah koleksi objek yang dapat diubah secara mutable. Artinya, elemen dalam list dapat ditambah, dihapus, atau diubah setelah list dibuat. List didefinisikan dengan menggunakan kurung siku [] dan elemen-elemennya dipisahkan dengan koma. Contohnya:
fruits = ["apple", "banana", "cherry"]
  1. Tuple adalah koleksi objek yang tidak dapat diubah secara immutable. Artinya, elemen dalam tuple tidak dapat ditambah, dihapus, atau diubah setelah tuple dibuat. Tuple didefinisikan dengan menggunakan kurung biasa () dan elemen-elemennya dipisahkan dengan koma. Contohnya:
fruits = ("apple", "banana", "cherry")
  1. Dictionary adalah koleksi objek yang diindeks oleh kunci (key) dan nilainya (value). Kunci harus bersifat unik dan tidak dapat diubah. Dictionary didefinisikan dengan menggunakan kurung kurawal {} dan setiap pasangan kunci-nilai dipisahkan dengan koma dan dipisahkan dengan tanda titik dua :. Contohnya:
fruits = {"apple": 1, "banana": 2, "cherry": 3}

Dalam penggunaannya, list biasanya digunakan untuk menyimpan data yang dapat diubah, tuple digunakan untuk menyimpan data yang tidak dapat diubah, sedangkan dictionary digunakan untuk menyimpan data dengan kunci yang unik.