List, Tuple Dan Dictionary
List, Tuple Dan Dictionary
dan
Dictionary
Fajrul Islamy
• List merupakan tipe data yang ditulis
secara berurutan dimana bisa berisi lebih
dari satu tipe data, serta dapat diubah
(mutable) dan memungkinkan adanya
data duplikat. Tipe data list diawali
List dengan tanda kurung siku buka ( [ ) dan
ditutup dengan kurung siku tutup ( ] ).
• Sementara untuk memisahkan setiap
elemen di dalamnya dapat dilakukan
dengan menggunakan tanda koma ( , )
• Misalkan kita ingin membuat list
yang berisi tipe data string,
numeric, dan juga boolean, kita bisa
langsung menuliskan di dalam
tanda kurung siku dan dipisahkan
oleh tanda koma.
List • #Contoh sederhana pembuatan list
pada bahasa pemrograman python
• list1 = ['kimia', 'fisika', 1993, 2017]
• list2 = [1, 2, 3, 4, 5 ]
• list3 = ["a", "b", "c", "d"]
• Untuk mengakses nilai dalam list python,
gunakan tanda kurung siku untuk mengiris
Akses beserta indeks atau indeks untuk
mendapatkan nilai yang tersedia pada indeks
Nilai tersebut.
Dalam • #Cara mengakses nilai di dalam list Python
List • list1 = ['fisika', 'kimia', 1993, 2017]
• list2 = [1, 2, 3, 4, 5, 6, 7 ]
Python • print ("list1[0]: ", list1[0])
• print ("list2[1:5]: ", list2[1:5])
• Anda dapat memperbarui satu atau
beberapa nilai di dalam list dengan
Update memberikan potongan di sisi kiri operator
Nilai penugasan, dan Anda dapat menambahkan
nilai ke dalam list dengan metode append ().
Dalam • list = ['fisika', 'kimia', 1993, 2017]
List • print ("Nilai ada pada index 2 : ", list[2])
Python • list[2] = 2001
• print ("Nilai baru ada pada index 2 : ", list[2])
• Untuk menghapus nilai di dalam list python,
Anda dapat menggunakan salah satu
pernyataan del jika Anda tahu persis elemen
yang Anda hapus. Anda dapat menggunakan
metode remove() jika Anda tidak tahu persis
item mana yang akan dihapus.
Hapus Nilai • #Contoh cara menghapus nilai pada list
Slicing
['Java',
[1:] mengambil
'Python']
bagian
Method Python Function Penjelasan
dan Tidak lagi tersedia dengan
Function cmp(list1, list2) #
Python 3
Akses
Nilai tup1 = ('fisika', 'kimia', 1993, 2017)
Tuple
Python print ("tup1[0]: ", tup1[0])
Tuple
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) Concatenation
('Halo!', 'Halo!',
Python ('Halo!',) \* 4
'Halo!', 'Halo!')
Repetition
Slicing
('Java',
T[1:] mengambil
'Python')
bagian
Function Python Function Penjelasan
Pada len(tuple)
Memberikan total panjang
tuple.
Tuple Mengembalikan item dari tuple
Python max(tuple) dengan nilai maks.
Dictionar
• # hapus semua entri di dict
• del dict
Dictionar str(dict)
Menghasilkan representasi
string yang dapat dicetak dari
y Python Dictionary