Anda di halaman 1dari 15

Perulangan,

Tipe Data List, dan


Operasi dalam List
Guntur Dharma Putra, MSc (gdputra@ugm.ac.id)
Fakultas Teknik
Universitas Gadjah Mada
Maret 2019
Outline
• Tipe Data List
• Operasi dalam List
• Perulangan
+

are your best friend.


Collections in Python
• List is a collection which is ordered and
changeable. Allows duplicate members.
• Tuple is a collection which is ordered and
unchangeable. Allows duplicate members.
• Set is a collection which is unordered and
unindexed. No duplicate members.
• Dictionary is a collection which is unordered,
changeable and indexed. No duplicate members.
List
• Tipe data ini berisi nilai-nilai yang dipisahkan oleh
koma dan dikurung dalam tanda kurung siku.
• Dapat dikatakan tipe data ini memiliki konsep yang
sama dengan array pada C, namun pada tipe data ini
dapat berisikan nilai-nilai dengan tipe data yang
berbeda.
• Nilai dalam Lists dapat diakses dengan tanda kurung
siku ([]) atau operasi slice ([:]).
• Untuk menggabungkan dua atau lebih Lists dapat
dilakukan dengan tanda tambah (+).
• Untuk melakukan repetisi (perulangan) pemanggilan
Lists dapat dilakukan dengan tanda bintang (*).
List - 2
>>> list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
>>> tinylist = [123, 'john']
>>> print list # mencetak semua nilai pada list
['abcd', 786, 2.23, 'john', 70.200000000000003]
>>> print list[0] # mencetak nilai pertama pada list
abcd
>>> print list[1:3] # mencetak nilai kedua hingga ketiga
[786, 2.23]
>>> print list[2:] # mencetak nilai ketiga hingga terakhir
[2.23, 'john', 70.200000000000003]
>>> print tinylist * 2 # mencetak nilai tinylist 2 kali
[123, 'john', 123, 'john']
>>> print list + tinylist # mencetak lists gabungan
['abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john']
>>>
Demo
Operasi List
• Remove
• Append
• Sorting
• Slice
• Length
Demo
Perulangan (Loop)
• Ada kalanya suatu block of code dijalankan
berkali-kali.
• Dengan loop statement kita dapat melakukan hal
tersebut.
• Ada dua jenis loop dalam python:
• for loop
• while loop
Perulangan (Loop) - 2
Perulangan (Loop) - 3
>>> a = 3
>>> for i in range(a):
... print i
...
0
1
2
>>> while(a>0):
... a-=1
... print a
...
2
1
0
>>>
Demo
Guntur Dharma Putra, MSc
Terimakasih
gdputra@ugm.ac.id

Anda mungkin juga menyukai