Artikel
Operasi Manipulasi List & Array Pada Python
Arikel Lainnya:
Dalam Python, array lebih sering digunakan untuk melakukan oprasi matematis. Sedangkan list lebih sering digunakan untuk melakukan manajemen data. So untuk menjadi seorang data analis, berbagai teknik operasi dan manipulasi list serta array perlu kamu kuasai.
Langkah pertama sebelum melakukan rekayasa pada data, adalah mengetahui data tersebut memiliki indeks berapa. Nah untuk, mengetahuinya kita bisa gunakan method .index() yang diisi dengan data yang ingin kita cari. Contohnya ketika kita ingin mencari nama 'Saras' berada pada index berapa, kita bisa gunakan sintak berikut:
nama = ['Ajo', 'Saras', 'Emily', 'Santoso']
nama.index('Saras')
Output:
1
Ternyata nama 'Saras' dalaam list diatas memiliki index '1'.
Kita juga dapat mengganti data yang ada didalam list loh dengen mendeklarasikan ulang nama list dan index data yang ingin kita ganti. Misal kita ingin mengganti nama 'Saras' menjadi 'Siska', karena 'Saras' memiliki index '1', maka kita bisa mengubahnya dengan mendeklarasikan ulang item list pada index ke '1' seperti berikut:
nama[1] = 'Siska'
nama
Output:
['Ajo', 'Siska', 'Emily', 'Santoso']
Lihat bukan, sekarang nama 'Saras' seudah terganti menjadi 'Siska'. Teknik ini sangat berguna jika kalian ingin melakukan oprasi matematis, operasi logika maupun operasi database pada array dengan menggunakan metode perulangan list (looping).
Untuk menambahkan data kedalam list, kita bisa melakukannya dengan menggunakan method .append() yang diisi dengan data yang ingin kita tambahkan. Misal kita ingin menambahkan nama 'Robert' kedalam list, maka kita bisa melakukannya dengan cara seperti ini:
nama.append('Robert')
nama
Output:
['Ajo', 'Siska', 'Emily', 'Santoso', 'Robert']
Sekarang nama robert sudah ada didalam list kita.
Untuk menghapus data didalam list, kita bisa melakukannya dengan menggunakan method .remove() yang diisi dengan data yang ingin kita hapus. Misal kita ingin menghapus nama 'Santoso' dari dalam list. Kita bisa melakukannya dengan cara seperti ini:
nama.remove('Santoso')
nama
Output:
['Ajo', 'Siska', 'Emily', 'Robert']
Sekarang nama 'Santoso' sudah hilang dari list.
Kita bisa menggabungkan dua buah list dengan menggunakan operator penjumlahan (+). Tapi ini hanya berlaku pada list ya, dan tidak berlaku pada Array. Contohnya seperti ini:
nama1 = ['Jaka','Anggun','Bila']
nama2 = ['Henry','Zahra','Noni']
nama = nama1 + nama2
nama
Output:
['Jaka', 'Anggun', 'Bila', 'Henry', 'Zahra', 'Noni']
Kita bisa mengurutkan data didalam sebuah list dengan menggunakan method .sort(). Contohnya seperti ini:
nama = ['Jaka', 'Anggun', 'Bila', 'Henry', 'Zahra', 'Noni']
nama.sort()
nama
Output:
['Anggun', 'Bila', 'Henry', 'Jaka', 'Noni', 'Zahra']
Untuk mencari data unik dari sebuah list, kita bisa menggunakan fungsi set(). Lakukan dengan cara berikut:
c = [2, 3, 2, 7, 5, 6, 3, 3, 5]
set(c)
Output:
{2, 3, 5, 6, 7}
Artikel Lainnya:
Dalam Python, array lebih sering digunakan untuk melakukan oprasi matematis. Sedangkan list lebih sering digunakan untuk melakukan manajemen data. So untuk menjadi seorang data analis, berbagai teknik operasi dan manipulasi...
Dalam Python, array lebih sering digunakan untuk melakukan oprasi matematis. Sedangkan list lebih sering digunakan untuk melakukan manajemen data. So untuk menjadi seorang data analis, berbagai teknik operasi dan manipulasi...