apakah bisa menggabungkan isi array dengan tipe data yang tidak

Berikut ini adalah pertanyaan dari amandacut07 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Apakah bisa menggabungkan isi array dengan tipe data yang tidak sejenis dalam python?

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban dan Penjelasan:

Python tidak memiliki tipe data array (secara harfiah), namun Python memiliki tipe data list, yang pada dasarnya ekuivalen dengan tipe data array pada bahasa pemrograman lain. Ketika ingin menggunakan array, programmer Python hampir dapat dipastikan akan menggunakan tipe data list.

Jika yang dimaksud dengan tipe data array adalah list pada Python, maka BENAR bahwa array pada Python dapat berisi gabungan dari elemen-elemen yang berbeda tipe datanya.

Sebagai contoh, kita uji saja pada interpreter Python.

$ python
Python 3.9.13 | packaged by conda-forge | (main, May 27 2022, 16:56:21) [GCC 10.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> arr = [1, 2, 3, "satu", "dua", "tiga", True, False]
>>> arr
[1, 2, 3, 'satu', 'dua', 'tiga', True, False]
>>> print(arr)
[1, 2, 3, 'satu', 'dua', 'tiga', True, False]
>>> for i in arr:
...     print(type(i))  # mencetak nama tipe data setiap elemen arr
...
<class 'int'>
<class 'int'>
<class 'int'>
<class 'str'>
<class 'str'>
<class 'str'>
<class 'bool'>
<class 'bool'>
>>>
(atau dapat dilihat juga pada gambar)

Array \tt arr di atas memuat elemen-elemen dengan tipe data int (integer), str (string), dan bool (lojik/boolean).

Jawaban dan Penjelasan:Python tidak memiliki tipe data array (secara harfiah), namun Python memiliki tipe data list, yang pada dasarnya ekuivalen dengan tipe data array pada bahasa pemrograman lain. Ketika ingin menggunakan array, programmer Python hampir dapat dipastikan akan menggunakan tipe data list.Jika yang dimaksud dengan tipe data array adalah list pada Python, maka BENAR bahwa array pada Python dapat berisi gabungan dari elemen-elemen yang berbeda tipe datanya.Sebagai contoh, kita uji saja pada interpreter Python.$ pythonPython 3.9.13 | packaged by conda-forge | (main, May 27 2022, 16:56:21) [GCC 10.3.0] on linuxType

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Sat, 19 Nov 22