Python 02: Array pada Python (List, Tuple, Dictionary, dan Set)

Memperkenalkan beberapa jenis tipe data di Python yang merepresentasikan data struktur array

Image by Freepik
Daftar isi:
1. List
2. Tuple
3. Dictionary
4. Set

1. List

Membuat sebuah list

Membuat list dengan kurung siku (Gambar oleh penulis)
Membuat list dengan fungsi bawaan (Gambar oleh penulis)
Memeriksa jenis tipe data (Gambar oleh penulis)
Nested list (Gambar oleh penulis)
tahun = [2000, 2000, 2002, 2002]
lulus = [True, False, True, False]

List indexing and slicing

Mengakses item pada list (Gambar oleh penulis)
Indeks dalam list (struktur data di Python)
Indeks dalam list (Gambar oleh penulis)
Error ketika offset melebihi panjang suatu list (Gambar oleh penulis)
Slicing pada list (Gambar oleh penulis)
Error ketika offset adalah bilangan float (Gambar oleh penulis)
Mengubah item dengan indexing (Gambar oleh penulis)
Mengubah item menggunakan pengirisan (Gambar oleh penulis)

List operations

Operator penambahan pada list (Gambar oleh penulis)
Operator perkalian pada list (Gambar oleh penulis)
Error ketika mencoba menggunakan operator lain pada list (Gambar oleh penulis)

List comparisons

Operator perbandingan pada list (Gambar oleh penulis)

List methods

Sumber: https://www.w3schools.com/python/python_lists_methods.asp
Method append dan extend pada list (Gambar oleh penulis)
Method pop dan remove (Gambar oleh penulis)
Mengurutkan item pada list menggunakan sort (Gambar

2. Tuple

Membuat tuple

Membuat tuple menggunakan kurung lengkung (Gambar oleh penulis)
Ketidakkonsistenan dalam membuat tuple (Gambar oleh penulis)
Ketidakkonsistenan dalam membuat tuple (Gambar oleh penulis)
Membuat tuple menggunakan fungsi bawaan (Gambar oleh penulis)
tahun = (2000, 2000, 2002, 2002)
lulus = (True, False, True, False)

Tuple indexing and slicing

Mengakses item pada tuple (Gambar oleh penulis)
Slicing pada tuple (Gambar oleh penulis)
Error ketika mencoba menggant item pada tuple (Gambar oleh penulis)

Tuple comparisons

Membandingkan sebuah tuple (Gambar oleh penulis)

Tuple Operations

Operasi penambahan dan perkalian pada tuple (Gambar oleh penulis)
Error ketika mencoba menggunakan operator artimatika lain pada tuple (Gambar oleh penulis)

Tuple methods

Sumber: https://www.w3schools.com/python/python_tuples_methods.asp
Method count pada tuple (Gambar oleh penulis)
Method index pada tuple (Gambar oleh penulis)
Error ketika mencoba menerapkan method list ke tuple (Gambar oleh penulis)

3. Dictionary

Membuat dictionary

Membuat dictionary dengan kurung kurawal (Gambar oleh penulis)
Membuat dictionary tanpa indentasi (Gambar oleh penulis)
Membuat dictionary menggunakan fungsi dict (Gambar oleh penulis)
Konversi tipe data lain menjadi dictionary (Gambar oleh penulis)
Duplikasi pada key (Gambar oleh penulis)
Duplikasi pada value (Gambar oleh penulis)

Menambahkan dan mengakses item pada dictionary

Menambahkan dan mengganti item pada dictionary (Gambar oleh penulis)
Mengakses item pada dictionary (Gambar oleh penulis)
Mengakses item menggunakan method pada dictionary (Gambar oleh penulis)

Dictionary comparisons

Operator perbandingan yang bekerja pada dictionary (Gambar oleh penulis)
Tidak semua operator perbandingan dapat bekerja pada dictionary (Gambar oleh penulis)

Dictionary methods

Sumber: https://www.w3schools.com/python/python_dictionaries_methods.asp
Menggunakan method update (Gambar oleh penulis)
Menggunakan method pop (Gambar oleh penulis)

4. Set

Membuat set

Membuat set dengan kurung kurawal (Gambar oleh penulis)
Membuat set kosong (Gambar oleh penulis)
Konversi tipe data menjadi set (Gambar oleh penulis)

Set operations

Error ketika melakukan operasi aritmatika pada set (Gambar oleh penulis)
Operator pada set
Operator pada set

Set methods

Sumber: https://www.w3schools.com/python/python_sets_methods.asp
Menggunakan method add (Gambar oleh penulis)
Method union dan intersection (Gambar oleh penulis)

Dasar Dasar Pemrograman Python

8 stories

Daftar Pustaka:

--

--

A place to share and learn about anything related to Data Science curated by Data Science Indonesia members for Data Science People.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Dede Kurniawan

A writer who focuses on the topics of Python, Statistics, Machine Learning, and Deep Learning. LinkedIn: https://www.linkedin.com/in/dede-kurniawann/