Teka teki Python babak 2, masih ada hubungannya dg babak pertama.
Salah satu cara cepat untuk membuat list dengan n elemen adalah dg menggunakan operator kali seperti contoh di bawah
>>> [1] * 5
[1, 1, 1, 1, 1]
>>> [None] * 5
[None, None, None, None, None]
Pada list yang dihasilkan, tentu saja kita bisa ngubah nilai elemennya
>>> a = [1] * 5
>>> a
[1, 1, 1, 1, 1]
>>> a[3] = 200
>>> a
[1, 1, 1, 200, 1]
Nah.. coba perhatikan kode berikut dan tebak apa nilai akhir dari variabel b
>>> b = [{}] * 5
>>> b
[{}, {}, {}, {}, {}]
>>> b[0]['a'] = 100
2 komentar:
ooo...index 0 itu tak kirain punyanya list, ternyata...kok bisa gitu pak?
index 0 itu punyanya list
Poskan Komentar