6+ Contoh Program Array Pada Python

Yowatech.idProgram Array Pada Python. Array adalah struktur data yang digunakan untuk menyimpan sekumpulan elemen yang memiliki tipe data yang sama. Array bisa dibuat dengan ukuran yang telah ditentukan sebelumnya atau dapat juga dibuat dengan ukuran yang dinamis (bisa diubah sesuai kebutuhan).

Di Python, array dapat dibuat dengan menggunakan tipe data list. Misalnya, untuk membuat array 1 dimensi dengan elemen-elemen 1, 2, dan 3, kita dapat menuliskan:

Program Array Pada Python

Untuk membuat array 2 dimensi, kita dapat menggunakan list di dalam list. Misalnya, untuk membuat array 2 dimensi dengan baris-baris yang terdiri dari elemen-elemen 1, 2, dan 3, kita dapat menuliskan:

Program Array Pada Python

Dan seterusnya, kita dapat membuat array 3 dimensi atau lebih dengan menggunakan list di dalam list di dalam list, dan seterusnya.

Array di Python sangat berguna untuk menyimpan dan mengelola data yang banyak, terutama jika data tersebut memiliki struktur yang sama. Sebagai contoh, kita dapat menggunakan array untuk menyimpan data harga produk dalam sebuah toko, data nilai ujian siswa dalam sekolah, dan seterusnya. Berikut adalah contoh Program Array Pada Python:

Baca Juga: 7+ Contoh Program Python Mengetahui Diskon Penjualan Produk

Contoh Program Array Pada Python 1 Dimensi

Berikut adalah contoh program menggunakan array 1 dimensi di Python:

# Membuat array dengan elemen-elemen tertentu
array_1d = [1, 2, 3, 4, 5]

# Mengakses elemen-elemen array
print(array_1d[0])  # Mencetak 1
print(array_1d[1])  # Mencetak 2
print(array_1d[2])  # Mencetak 3

# Menggunakan loop untuk mencetak semua elemen array
for elemen in array_1d:
    print(elemen)

# Menambahkan elemen baru ke array
array_1d.append(6)
print(array_1d)  # Mencetak [1, 2, 3, 4, 5, 6]

# Menghitung panjang array
print(len(array_1d))  # Mencetak 6

Output:

Program Array 1 Dimensi Python

Dalam program ini, kami membuat array 1 dimensi bernama array_1d dengan elemen-elemen 1, 2, 3, 4, dan 5. Kemudian, kami mengakses elemen-elemen array dengan menggunakan indeks dan mencetaknya. Kami juga menggunakan loop for untuk mencetak semua elemen array. Setelah itu, kami menambahkan elemen baru ke array dengan menggunakan method append() dan menghitung panjang array dengan menggunakan fungsi len().

Baca Juga: 6+ Membuat Program Untuk Menghitung Jumlah Pecahan Mata Uang

Contoh Program Array Pada Python 2 Dimensi

Berikut adalah contoh program menggunakan array 2 dimensi di Python:

# Membuat array 2 dimensi dengan elemen-elemen tertentu
array_2d = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

# Mengakses elemen-elemen array
print(array_2d[0][0])  # Mencetak 1
print(array_2d[0][1])  # Mencetak 2
print(array_2d[1][0])  # Mencetak 4

# Menggunakan loop untuk mencetak semua elemen array
for baris in array_2d:
    for elemen in baris:
        print(elemen)

# Menambahkan elemen baru ke array
array_2d[0].append(4)
print(array_2d)  # Mencetak [[1, 2, 3, 4], [4, 5, 6], [7, 8, 9]]

# Menghitung panjang array
print(len(array_2d))  # Mencetak 3 (jumlah baris)
print(len(array_2d[0]))  # Mencetak 4 (jumlah elemen pada baris pertama)

Dalam program ini, kami membuat array 2 dimensi bernama array_2d dengan elemen-elemen yang disimpan dalam baris-baris. Kemudian, kami mengakses elemen-elemen array dengan menggunakan indeks dan mencetaknya. Kami juga menggunakan loop for nested (dalam loop for lainnya) untuk mencetak semua elemen array. Setelah itu, kami menambahkan elemen baru ke array dengan menggunakan indeks dan menghitung panjang array dengan menggunakan fungsi len().

Output:

Program Array 2 Dimensi Python

Contoh Program Array Pada Python 3 Dimensi

Berikut adalah contoh program menggunakan array 3 dimensi di Python:

# Membuat array 3 dimensi dengan elemen-elemen tertentu
array_3d = [
    [[1, 2], [3, 4]],
    [[5, 6], [7, 8]],
    [[9, 10], [11, 12]]
]

# Mengakses elemen-elemen array
print(array_3d[0][0][0])  # Mencetak 1
print(array_3d[1][0][1])  # Mencetak 6
print(array_3d[2][1][0])  # Mencetak 11

# Menggunakan loop untuk mencetak semua elemen array
for lapis in array_3d:
    for baris in lapis:
        for elemen in baris:
            print(elemen)

# Menambahkan elemen baru ke array
array_3d[0][1].append(5)
print(array_3d)  # Mencetak [[[1, 2], [3, 4, 5]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]]

# Menghitung panjang array
print(len(array_3d))  # Mencetak 3 (jumlah lapis)
print(len(array_3d[0]))  # Mencetak 2 (jumlah baris pada lapis pertama)
print(len(array_3d[0][0]))  # Mencetak 2 (jumlah elemen pada baris pertama lapis pertama)

Dalam program ini, kami membuat array 3 dimensi bernama array_3d dengan elemen-elemen yang disimpan dalam lapis-lapis, baris-baris, dan elemen-elemen. Kemudian, kami mengakses elemen-elemen array dengan menggunakan indeks dan mencetaknya. Kami juga menggunakan loop for nested (dalam loop for lainnya) untuk mencetak semua elemen array. Setelah itu, kami menambahkan elemen baru ke array dengan menggunakan indeks dan menghitung panjang array dengan menggunakan fungsi len().

Program Array 3 Dimensi Python

Baca Juga: 6+ Contoh Program Python Penjualan Buah

Contoh Program Array Pada Python 4 Dimensi

# Membuat array 4 dimensi dengan elemen-elemen tertentu
array_4d = [
    [
        [[1, 2], [3, 4]],
        [[5, 6], [7, 8]]
    ],
    [
        [[9, 10], [11, 12]],
        [[13, 14], [15, 16]]
    ]
]

# Mengakses elemen-elemen array
print(array_4d[0][0][0][0])  # Mencetak 1
print(array_4d[1][0][1][1])  # Mencetak 12
print(array_4d[0][1][0][1])  # Mencetak 6

# Menggunakan loop untuk mencetak semua elemen array
for lapis_1 in array_4d:
    for lapis_2 in lapis_1:
        for baris in lapis_2:
            for elemen in baris:
                print(elemen)

# Menambahkan elemen baru ke array
array_4d[0][0][1].append(5)
print(array_4d)  # Mencetak [[[[1, 2], [3, 4, 5]], [[5, 6], [7, 8]]], [[[9, 10], [11, 12]], [[13, 14], [15, 16]]]]

# Menghitung panjang array
print(len(array_4d))  # Mencetak 2 (jumlah lapis pertama)
print(len(array_4d[0]))  # Mencetak 2 (jumlah lapis kedua pada lapis pertama)
print(len(array_4d[0][0]))  # Mencetak 2 (jumlah baris pada lapis kedua lapis pertama)
print(len(array_4d[0][0][0]))  # Mencetak 2 (jumlah elemen pada baris pertama lapis kedua lapis pertama)

Dalam program ini, kami membuat array 4 dimensi bernama array_4d dengan elemen-elemen yang disimpan dalam lapis-lapis, lapis-lapis, baris-baris, dan elemen-elemen. Kemudian, kami mengakses elemen-elemen array dengan menggunakan indeks dan mencetaknya. Kami juga menggunakan loop for nested (dalam loop for lainnya) untuk mencetak semua elemen array. Setelah itu, kami menambahkan elemen baru ke array dengan menggunakan indeks dan menghitung panjang array dengan menggunakan fungsi len().

Contoh Program Array Pada Python 5 Dimensi

Program Array Pada Python. Untuk membuat array 5 dimensi di Python, kita dapat menggunakan list di dalam list di dalam list di dalam list di dalam list. Berikut adalah contoh program sederhana yang menunjukkan cara membuat dan mengakses elemen-elemen array 5 dimensi:

# membuat array 5 dimensi
array_5d = [[[[0, 1], [2, 3]], [[4, 5], [6, 7]]], [[[8, 9], [10, 11]], [[12, 13], [14, 15]]]]

# mengakses elemen pada indeks ke-2 dari dimensi ke-1, indeks ke-1 dari dimensi ke-2, indeks ke-0 dari dimensi ke-3, dan indeks ke-1 dari dimensi ke-4
elemen = array_5d[1][0][0][1]

print(elemen)  # output: 5

Dalam program di atas, kita membuat array 5 dimensi dengan menggunakan list di dalam list di dalam list di dalam list di dalam list. Kemudian, kita mengakses elemen pada indeks ke-2 dari dimensi ke-1, indeks ke-1 dari dimensi ke-2, indeks ke-0 dari dimensi ke-3, dan indeks ke-1 dari dimensi ke-4 dengan menggunakan indeks yang sesuai pada list yang digunakan untuk membuat array 5 dimensi tersebut.

Perlu diingat bahwa indeks pada Python dimulai dari 0, sehingga untuk mengakses elemen pada indeks ke-2 dari dimensi ke-1, kita perlu menggunakan indeks ke-1 pada list yang digunakan untuk membuat array 5 dimensi tersebut. Demikian pula untuk indeks-indeks yang lain. Program Array Pada Python.

Contoh Program Array Pada Python 6 Dimensi

Berikut adalah contoh program sederhana untuk membuat dan mengakses elemen-elemen array 6 dimensi di Python:

# membuat array 6 dimensi
array_6d = [[[[[0, 1], [2, 3]], [[4, 5], [6, 7]]], [[[8, 9], [10, 11]], [[12, 13], [14, 15]]]], [[[[16, 17], [18, 19]], [[20, 21], [22, 23]]], [[[24, 25], [26, 27]], [[28, 29], [30, 31]]]]]

# mengakses elemen pada indeks ke-1 dari dimensi ke-1, indeks ke-0 dari dimensi ke-2, indeks ke-1 dari dimensi ke-3, indeks ke-0 dari dimensi ke-4, dan indeks ke-1 dari dimensi ke-5
elemen = array_6d[1][0][1][0][1]

print(elemen)  # output: 21

Dalam Program Array Pada Python di atas, kita membuat array 6 dimensi dengan menggunakan list di dalam list di dalam list di dalam list di dalam list di dalam list. Kemudian, kita mengakses elemen pada indeks ke-1 dari dimensi ke-1, indeks ke-0 dari dimensi ke-2, indeks ke-1 dari dimensi ke-3, indeks ke-0 dari dimensi ke-4, dan indeks ke-1 dari dimensi ke-5 dengan menggunakan indeks yang sesuai pada list yang digunakan untuk membuat array 6 dimensi tersebut.

Perlu diingat bahwa indeks pada Python dimulai dari 0, sehingga untuk mengakses elemen pada indeks ke-1 dari dimensi ke-1, kita perlu menggunakan indeks ke-0 pada list yang digunakan untuk membuat array 6 dimensi tersebut. Demikian pula untuk indeks-indeks yang lain. Itulah penjelasan program tentang Program Array Pada Python.

Baca Juga: 6+ Contoh Program Menghitung Nilai IPK Sederhana Python