Cara menggunakan list to array python

Ketika belajar data, Python tidaklah asing didengar. Python adalah bahasa pemrograman yang populer digunakan oleh praktisi data dan developer. Beberapa keunggulan Python yaitu mudah dipelajari dan dipahami serta tersedia berbagai library yang mendukung proses pengolahan data menjadi lebih efisien, efektif, dan akurat. 

Table of Contents

  • 1. Fitur Pada Array
  • 2. Membuat Array di Python
  • 3. Membuat List di Python
  • 4. Ingin Mengubah List Jadi Array? Pakai Cara Ini!
  • Apa perbedaan array dan list?
  • Apa yang dimaksud dengan list di Python?
  • Apa fungsi dari nomor index pada list?
  • Apa bedanya tuple dan list?

Di dunia data, Python dapat diandalkan untuk analisis data, visualisasi data, hingga merancang machine learning. Hal ini didukung dengan ketersediaan berbagai library Python yang mudah penerapannya. Biasanya library sudah satu package ketika menginstall Python. Namun jika dirasa kurang lengkap, kamu bisa menambahkan library-library lainnya sesuai yang dibutuhkan.

Di dunia data ada ribuan data yang diproses setiap harinya. Untuk itu diperlukan metode untuk menyimpan dan memproses data tersebut. Salah satu caranya adalah dengan array python. Apa itu? Array adalah struktur data yang memuat sejumlah data dengan tipe data yang sama. Sisi uniknya, struktur array bisa dibuat sebagai list. 

Berbeda dengan array, list dapat menyimpan lebih dari satu tipe data sehingga dalam suatu list dapat berisikan kombinasi tipe data misalnya string dan integer. Nah, pada artikel kali ini DQLab akan bahas bagaimana membuat array dan list di Python. Penasaran? Yuk, simak artikel sampai akhir!

1. Fitur Pada Array

Array memiliki fitur yang dapat dimanfaatkan yaitu sebagai berikut:

  • Declare yaitu mendeklarasikan indeks item pada array

  • Call yaitu fitur array untuk mengakses elemen tertentu

  • Slice berfungsi untuk memudahkan akses lebih dari satu data

  • Modify berfungsi untuk mengubah elemen dalam array

  • Append untuk menambahkan elemen baru dalam array yang sudah ada

  • Pop untuk menghapus elemen dalam array

Array dapat diakses dengan memanggil indeksnya. Namun jika isi array sangat banyak, tentunya tidak efisien dengan memanggil indexnya karena baris code bisa jadi sangat panjang. Maka kita bisa menggunakan fungsi for in loop. Format penulisannya yaitu for [variabel] in [nama array]. Contohnya seperti gambar di bawah ini.

Baca juga: Belajar Python: Mengenal Array pada Bahasa Pemrograman Python

2. Membuat Array di Python

Untuk membuat array bisa juga dengan menerapkan library Numpy. Numpy menyimpan data dalam bentuk array yang bisa berupa array 1-dimensi, 2-dimensi, dan seterusnya. Pada array 1-dimensi dapat diakses dengan satu index saja. Sedangkan pada array 2-dimensi dapat diakses dengan dua index yaitu index kolom dan index baris yang disebut juga dengan matriks. 

Gunakan perintah import Numpy as np untuk memanggil library Numpy. np adalah alias yang umum digunakan untuk Numpy. Setelah mengimport library Numpy, kita bisa membuat suatu array dengan perintah nama_array = np.([array]) dimana [array] berisikan data yang kita kehendaki. Perhatikan contoh dibawah ini.

Dalam gambar adalah contoh array 1-dimensi dengan elemen angka 1 sampai 7. Kemudian indeks 0 dipanggil sehingga outputnya adalah angka 1. 

Kita juga bisa membuat array yang berisikan tipe data string. 

Contohnya dibawah ini.

Pada gambar tersebut kita membuat array berisikan 4 elemen bertipe data string. Kamu bisa menggunakan fungsi print diikuti nama array untuk memanggil seluruh elemen array. Nah, pada gambar kita sekaligus mencoba fungsi append. Oleh karena itu output yang dihasilkan bertambah 1 elemen di dalam array. 

3. Membuat List di Python

Jika kamu mempunyai sekumpulan data dengan tipe data yang berbeda-beda, kamu bisa membuat list untuk menyimpan data. List mirip dengan array hanya saja berbeda kemampuan menampung datanya. Sintaks yang digunakan yaitu:

listname = [elements]

Perhatikan contoh berikut.

Pada list1 berisikan tipe data string, list2 berisikan tipe data string dan integer, dan list3 berisikan tipe data integer. Benar sekali, penulisan elemen dalam list juga harus kamu perhatikan. Untuk tipe data string dituliskan dengan menambahkan tanda petik satu atau dua. Sedangkan untuk tipe data integer tidak perlu menggunakan tanda apapun. 

Mengakses elemen pada list juga sama dengan array yaitu dengan menuliskan indeks elemennya. Indeks dimulai dari nol. Oleh karena itu pada contoh baris perintah print yang pertama menghasilkan huruf a karena posisinya ada pada indeks 0. 

Nah, untuk mengakses elemen dalam range tertentu, kamu bisa menerapkan code seperti baris perintah print yang kedua. Gunakan tanda titik dua (:) untuk menyebutkan range indeks yang akan kamu akses. 

4. Ingin Mengubah List Jadi Array? Pakai Cara Ini!

Salah satu keunggulan array adalah memungkinkan operasi matematika yang lebih baik dibandingkan dengan list. Jika ada operasi tertentu dalam pemrograman yang memerlukan perubahan list menjadi array, ini bisa banget dilakukan dengan Python.Kita bisa menggunakan fungsi Python yaitu Numpy untuk mengkonversi list menjadi array.

Sintaksnya yaitu numpy.array()dan numpy.asarray().

Dengan code tersebut, list yang ada telah dirubah menjadi array. Contoh fungsi numpy.asarray() seperti berikut.

Baca juga: Array Python : Array VS List Serupa Namun Tak Sama, Yuk, Kenali Perbedaannya

Seru, kan belajar Python? Semakin mendalami Python kamu akan menyadari bergunanya Python untuk berbagai kebutuhan mulai dari analisis, pengembangan aplikasi, hingga machine learning. Bahkan Python ini disebut bahasa pemrograman terbaik untuk dipelajari oleh pemula. Struktur datanya mudah dipahami dan memiliki komunitas yang luas untuk sharing terkait Python. 

Jadi, jangan ragu lagi untuk mulai belajar Python dari sekarang. Mau module Python gratis? Yuk, bergabung di DQLab.id! Dapatkan akses gratis module Python dan sertifikat completion di akhir penyelesaian modulenya. 

Penulis: Dita Kurniasari

Editor: Annissa Widya

Apa perbedaan array dan list?

Array dapat menyimpan elemen hanya dari satu tipe data tetapi list juga dapat menyimpan elemen dari tipe data yang berbeda. Oleh karena itu, Array menyimpan nilai data yang homogen, dan list tersebut dapat menyimpan nilai data yang heterogen.

Apa yang dimaksud dengan list di Python?

List adalah tipe data yang paling serbaguna yang tersedia dalam bahasa Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung siku. Hal penting tentang daftar adalah item dalam list tidak boleh sama jenisnya.

Apa fungsi dari nomor index pada list?

List sama seperti array, list juga memiliki nomer indeks untuk mengakses data atau isinya. Nomer indeks list selalu dimulai dari nol ( 0 ). Nomer indeks ini yang kita butuhkan untuk mengambil isi (item) dari list.

Apa bedanya tuple dan list?

Tupel adalah urutan, seperti daftar. Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.

Apa perbedaan list dan array pada Python?

Array dapat menyimpan elemen hanya dari satu tipe data tetapi list juga dapat menyimpan elemen dari tipe data yang berbeda. Oleh karena itu, Array menyimpan nilai data yang homogen, dan list tersebut dapat menyimpan nilai data yang heterogen.

Apakah list pada Python dapat menginputkan tipe data yang berbeda?

list dapat diisi dengan tipe data apa saja, string, integer, float, double, boolean, object, dan sebagainya. Kita juga bisa mencampur isinya.

Apa itu array di Python?

Array Python adalah salah satu cara untuk mengorganisir dan menyusun data-data yang ada agar lebih terstruktur dan mudah untuk diakses.

Apa itu fungsi LEN pada Python?

Kita masuk dalam pembahasan yang pertama yaitu fungsi Len(). Fungsi len() digunakan untuk mengidentifikasi dan mengetahui seberapa panjang jumlah item atau anggota pada suatu objek.