Sebutkan dan jelaskan tipe data koleksi apa saja yang ada dalam pemrograman python?
Minggu kemarin saya menulis tentang dasar-dasar pemrograman Python, tulisan ini merupakan kelanjutan dari tulisan sebelumnya. Pada tulisan ini akan dibahas mengenai struktur data pada Python. Show Struktur data berbicara mengenai suatu cara untuk menyimpan, menyusun, mengelompokkan dan merepresentasikan suatu data. Struktur data merupakan hal yang sangat penting dan wajib dikuasai oleh seorang programmer. Di forum-forum pemrograman, saya sering menjumpai pertanyaan-pertanyaan yang menurut saya bisa diselesaikan jika orang tersebut paham mengenai konsep struktur data. Dalam Python terdapat empat struktur data built-in yaitu List, Tuple, Dictionary, dan Set. Sebenarnya masih ada lagi, tapi menurut saya 4 struktur data tersebut yang paling penting dan sering digunakan. ListList merupakan struktur data terurut (sequence). Setiap item dalam List memiliki sebuah index yang dimulai
dari 0. List direpresentasikan dengan karakter square brackets
Untuk mengakses item dari suatu list, gunakan index dari item itu sendiri:
Jika ingin mengubah isi dari suatu list, berikut caranya:
Untuk menghapus isi suatu list ada tiga cara, masing-masing cara memiliki
kegunaan tersendiri. yang pertama menggunakan keyword
Untuk menambahkan item baru ke suatu List, gunakan function
Jika ingin tahu berapa banyak
item yang ada dalam suatu list, gunakan function
TupleTuple sebenarnya sama dengan List, perbedaannya adalah Tuple memiliki sifat immutable yang artinya tidak bisa dirubah bahkan dihapus. Sebuah Tuple direpresentasikan dengan karakter parentheses
Meskipun demikian, Tuple memiliki beberapa keunggulan diantaranya:
Ada beberapa hal yang menarik dari Tuple yang sangat berguna yaitu unpack (berlaku juga untuk List), seperti contoh berikut:
DictionaryDictionary merupakan struktur data yang berupa pasangan key-value. Setiap informasi yang disimpan pada Dictionary di petakan dengan satu key untuk mengakses informasi tersebut. Bahkan sebuah Dictionary bisa berisi Dictionary lain.
Untuk mengakses data yang ada di dalam dictionary bisa menggunakan beberapa cara yaitu dengan
Cara lain dari yang disebutkan di atas adalah dengan menggunakan for-each untuk mengakses Dictionary menggunakan perulangan. Dengan cara ini bisa mengakses key dari suatu Dictionary:
SetSet merupakan struktur data yang memiliki kelebihan yaitu bersifat unique, jadi ketika kita memasukkan data yang sama pada Set, maka salah satu data itu akan di replace. Namun yang perlu diperhatikan bahwa struktur data Set juga bersifat unordered atau tidak berurut. Selain itu Set juga bersifat unindexed atau tidak memiliki index, sehingga kita tidak bisa mengakses salah satu data dari Set berdasarkan index tertentu.
Kita bisa menambahkan data baru pada Set yang sudah ada dengan cara menggunakan perintah
Selain menambah data baru, kita juga bisa menghapus data pada Set. Ada beberapa cara yaitu menggunakan:
Tipe data apa sajakah yang ada pada Python?Tipe Data Python. Apa saja yang termasuk tipe data?Tipe-Tipe Data. Integer. Tipe data pertama yang akan kamu temukan dalam dunia pemrograman adalah integer. ... . 2. Floating point. Tipe data selanjutnya yang sering digunakan untuk keperluan komputasi teknis adalah floating point. ... . 3. Character (Char) ... . 4. Boolean. ... . Array. ... . 6. String.. Apakah list pada Python dapat menginputkan tipe data yang berbeda?Kita juga saksikan bahwa list pada python, bisa berisi berbagaimacam tipe data. Bisa terdiri dari tipe data yang sejenis mau pun dari tipe data yang berbeda-beda.
Apa tipe data pada Python 3 yang digunakan untuk menyimpan bilangan desimal?Float. Tipe data float berfungsi untuk menyatakan angka bilangan desimal.
|