Mengenal Data Structure : List di Python - Di dalam bahasa pemograman Python, terdapat sebuah aray penyimpanan sembuah data yang dapat ditumpuk. Salah satunya yaitu List, List berfungsi sebgai aray yang dapat menyimpan data-data, yang dapat dipanggil menggunanakn nomor index.
List tersendiri dapat menyimpan isian yang dapat dirubah, atau biasa disebut dengan Mutable. Bedanya dengan aray yang lain, List dapat menyimpan data lebih dari satu tipe data, atau dapat dikatakan juga menyimpan data dengan berbeda-beda tipe data.
Cara mendeklarasikan List menggunakan simbol [] (square breacket) dan untuk memisahkan isinya menggunakan simbol , (koma).
contoh :
variableList = ['rohman', 19, True, 26.05]
ket :
kita membuat sebuah variable list, dengan isi Index 0 : rohman (string) Index 1 : 19 (integer) Index 2 : True (booelan) Index 3 : 26.05 (float)
Untuk menampilkan sebua isi dari list, seperti ini
variableList = ['rohman', 19, True, 26.05]
print(variableList)
Maka outputnya:['rohman', 19, True, 26.05]
Untuk memanggil salah satu nilai dengan indexnya.
variableList = ['rohman', 19, True, 26.05]
print(variableList[1])
Maka outputnya:
19
Ingat index selalu diawali dengan 0. dan jika ingin memanggil dari belakang maka ubah ke (-) negative.
variableList = ['rohman', 19, True, 26.05]
print(variableList[-3])
Maka outputnya:
19
Untuk mengganti nilai datanyaa.
variableList = ['rohman', 19, True, 26.05]
variableList[0] = 'fatkhur'
print(variableList)
Maka outputnya:
['fatkhur', 19, True, 26.05]
Untuk menambah nilai pada List, append() dan untuk menghapus nilai pada List, remove()
variableList = ['rohman', 19, True, 26.05]
#add
variableList.append('ganteng')
variableList.append('banget')
print(variableList)
#delete
variableList.remove('banget')
print(variableList)
Maka outputnya:
['rohman', 19, True, 26.05, 'ganteng', 'banget']
['rohman', 19, True, 26.05, 'ganteng']
Untuk menggabung 2 buah list (+)
variableList1 = ['aku', 'sayang', 'kamu']
variableList2 =
['tapi', 'ga', 'papa']
variableListAkhir = variableList1 + variableList2
print(variableListAkhir)
Maka outputnya:
['aku', 'sayang', 'kamu', 'tapi', 'ga', 'papa']
Terimakasi dan cukup sekian, semoga bermanfaat.
dribbble/Retty9