List pada Python merupakan kumpulan objek yang teratur. Tidak seperti string, lists bisa memuat objek, yaitu: strings, numbers, juga list yang lain. List juga dapat diubah tempatnya dengan offsets dan slices, yang merupakan metode list itu sendiri.
Offsets dan slices ini merupakan list.offsets dan list.slices, pada string juga ada slice, tapi slice pada string merupakan str.slice.
Cara yang biasa untuk pengoperasian lists adalah sebagai berikut:
Cara yang biasa untuk pengoperasian lists adalah sebagai berikut:
- pp= [] sebuah list kosong
- pp= ['ab', 'cd', 12, 1.25, 'budi', [ tt, yy, uu ] ]
- pp= list('hallo')
- pp= list ( range (-1,5))
Untuk memanipulasinya (misalkan kita punya variable pp=[1,2,3]:
- pp[index]
- len(pp)
- pp*2
- for a in pp:print(a)
- pp.append(2) #menambahkan angka 2 diakhir list
- pp.extend([1,2,3]) #menambahkan baris angka diakhir list
- pp.insert(2,50) # mengganti index 2 dengan 50
- pp.count(2) #menghitung banyaknya angka 2 pada list
- pp.sort() #mensortir dari yang kecil ke besar
- pp.reverse() #mensortir dari yang besar ke kecil
- p.clear() # menghapus semua isi list
- pp.pop(2) # menghapus index 2
- pp.remove(3) #menghapus satu angka 7 pada list.
- del pp[3]
- dan lain-lain
Pada dasarnya penggunaan list mirip dengan string, misalnya:
- >>> pp=[1,2,3,4,5,'a','b','c']
- >>> len(pp)
- 8
- >>> pp*2
- [1, 2, 3, 4, 5, 'a', 'b', 'c', 1, 2, 3, 4, 5, 'a', 'b', 'c']
- >>> pp
- [1, 2, 3, 4, 5, 'a', 'b', 'c']
- >>> oo=['ii','tt','ff','ss','ee']
- >>> pp+oo
- [1, 2, 3, 4, 5, 'a', 'b', 'c', 'ii', 'tt', 'ff', 'ss', 'ee']
- >>> 2 in pp
- True
- >>> 2 in oo
- False
- >>> for x in pp:
- print(x, end='*')
- 1*2*3*4*5*a*b*c*
- >>>
No comments:
Post a Comment