Tutorial Python untuk bukan pengatur cara/Tambahan tentang List: Perbezaan antara semakan
Kandungan dihapus Kandungan ditambah
kategori |
kembang terjemahan |
||
Baris 11:
'lima'
Seharusnya kesemua contoh-contoh di atas tidak asing bagi anda. Jika anda mahukan item pertama dalam senarai atau <code>list</code> anda hanya perlu melihat <code>index</code> 0. Item kedua ialah <code>index</code> 1 dan seterusnya sehingga ke akhir senarai
>>> '''
'
>>> '''
'
>>> '''
'
>>> '''
'
>>> '''
'
Justeru apa jua item dapat
Satu lagi cara berguna untuk mendapatkan sebahagian senarai ialah dengan menggunakan <code>slice</code> atau hirisan. Ini satu lagi contoh yang dapat memberikan anda idea kegunaan <code>slice</code>:
>>> '''
>>> '''
0
>>> '''
'Jill'
>>> '''
[0, 'Fred', 2, 'S.P.A.M.', '
>>> '''
[2, 'S.P.A.M.']
>>> '''
['
>>> '''
['Fred', 2, 'S.P.A.M.', '
Penghirisan diugnakan bagi memulangkan sebahagian <code>list</code> atau senarai. Operator penghiris ditulis dalam bentuk <code>barang[indeks_pertama:indeks_terakhir]</code>. Penghirisan memotong senarai sebelum <code>indeks_pertama</code> dan sebelum <code>indeks_terakhir</code>, dan memulangkan bahagian di antara kedua-duanya. Anda boleh gunakan kedua-dua jenis indeks:
>>> '''
['
>>> '''
'
>>> '''
['
Satu lagi helah yang boleh digunakan dengan penghirisan ialah menghiris tanpa tetapan indeks. Jika indeks pertama tidak ditetapkan, Python akan membuat tanggapan bahawa permulaan senarai telah dipilih. Jika indeks terakhir pula tidak ditetapkan, tanggapannya ialah semua ''baki'' senarai dipilih. Ini beberapa contoh:
>>> '''
[0, 'Fred']
>>> '''
['Jack', 'Jill']
>>> '''
[0, 'Fred', 2]
>>> '''
[0, 'Fred', 2]
Ini sebuah program (diilhamkan HTML) (salin dan tampal dalam definisi pantun jika anda mahu):
<source lang="python">
"hill", "to", "<B>", "fetch", "a", "pail", "of", "</B>",
"water.", "Jack", "fell", "<B>", "down", "and", "broke",
|