Masih seperti string, List memiliki index dan dapat dipotong. Sedangkan matrik merupakan multidimensi array.
dan untuk matriknya:
dan matrik smatrik untuk lebih jelasnya gambarannya adalah sebagai berikut:
Untuk smatrik [0],
smatrik[0][0] = 1
smatrik[0][1] = 2
smatrik[0][2] = 3
Untuk smatrik [1],
smatrik[1][0] = 4
smatrik[1][1] = 5
smatrik[1][2] = 6
Untuk smatrik [2],
smatrik[2][0] = 7
smatrik[2][1] = 8
smatrik[2][2] = 9
List dapat diganti atau dimodifikasi, juga dapat dipotong isi dari list tersebut, kita dapat mengganti list menurut index-nya.
Pada baris ke 4 kita mengganti nilai pList pada index 0, yang semula 'satu' menjadi 'tujuh'.
Dan pada baris ke 7 kita mengganti nilai pList dari index 0 sampai index 1 menjadi '5Lima' dan '6enam'.
Dengan list ini kita juga bisa mensisipi diantara index dalam list.
Contoh diatas kita mensisipi 2 nilai yang baru pada index 1 (Baris ke 5), yang semula index 1 bernilai '6enam' menjadi '2' ditambah nilai baru yaitu '3', sehingga pList index ke 2 yang awalnya bernilai 'tiga' menjadi '3', dan nilai 'tiga' menjadi index ke 3.
Bila kita ingin menambahkan nilai-nilai lain dibelakang list, kita bisa mempergunakan list.extend() atau list.append() untuk menambahkan .
- >>> slist=[1,2,3,4,5,6,7,8,9]
- >>> slist[1]
- 2
- >>> slist[-3]
- 7
- >>> slist[1:4]
- [2, 3, 4]
- >>> len(slist)
- 9
- >>> slist[:5]
- [1, 2, 3, 4, 5]
- >>> slist[4:]
- [5, 6, 7, 8, 9]
- >>>
dan untuk matriknya:
- >>> smatrik=[1,2,3],[4,5,6],[7,8,9]
- >>> smatrik[1]
- [4, 5, 6]
- >>> smatrik[1][1]
- 5
- >>> smatrik[0]
- [1, 2, 3]
- >>> smatrik[0][0]
- 1
- >>> len(smatrik)
- 3
- >>> len(smatrik[1])
- 3
- >>> smatrik[1][0]
- 4
- >>>
dan matrik smatrik untuk lebih jelasnya gambarannya adalah sebagai berikut:
Index | 0 | 1 | 2 | |
0 | 1 | 2 | 3 | smatrik[0] |
1 | 4 | 5 | 6 | smatrik[1] |
2 | 7 | 8 | 9 | smatrik[2] |
Untuk smatrik [0],
smatrik[0][0] = 1
smatrik[0][1] = 2
smatrik[0][2] = 3
Untuk smatrik [1],
smatrik[1][0] = 4
smatrik[1][1] = 5
smatrik[1][2] = 6
Untuk smatrik [2],
smatrik[2][0] = 7
smatrik[2][1] = 8
smatrik[2][2] = 9
List dapat diganti atau dimodifikasi, juga dapat dipotong isi dari list tersebut, kita dapat mengganti list menurut index-nya.
- >>> pList=['satu','dua','tiga']
- >>> pList
- ['satu', 'dua', 'tiga']
- >>> pList[0]='tujuh'
- >>> pList
- ['tujuh', 'dua', 'tiga']
- >>> pList[:2]=['5Lima','6enam']
- >>> pList
- ['5Lima', '6enam', 'tiga']
- >>>
Pada baris ke 4 kita mengganti nilai pList pada index 0, yang semula 'satu' menjadi 'tujuh'.
Dan pada baris ke 7 kita mengganti nilai pList dari index 0 sampai index 1 menjadi '5Lima' dan '6enam'.
Dengan list ini kita juga bisa mensisipi diantara index dalam list.
- >>> pList
- ['5Lima', '6enam', 'tiga']
- >>> pList[1:2]
- ['6enam']
- >>> pList[1:2]=['2','3'] #mengganti dan mensisipi nilai baru
- >>> pList
- ['5Lima', '2', '3', 'tiga']
- >>> pList[:1]=[] #menghapus index 0
- >>> pList
- ['2', '3', 'tiga']
- >>>
Contoh diatas kita mensisipi 2 nilai yang baru pada index 1 (Baris ke 5), yang semula index 1 bernilai '6enam' menjadi '2' ditambah nilai baru yaitu '3', sehingga pList index ke 2 yang awalnya bernilai 'tiga' menjadi '3', dan nilai 'tiga' menjadi index ke 3.
Bila kita ingin menambahkan nilai-nilai lain dibelakang list, kita bisa mempergunakan list.extend() atau list.append() untuk menambahkan .
- >>> pList.extend(['5','6','7','8'])
- >>> pList
- ['2', '3', 'tiga', '5', '6', '7', '8']
- >>> pList.append('10')
- >>> pList
- ['2', '3', 'tiga', '5', '6', '7', '8', '10']
- >>>
No comments:
Post a Comment