Tutorial Python untuk bukan pengatur cara/Tambahan tentang List: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Algazel (bincang | sumb.)
Permulaan penterjemahan
 
Algazel (bincang | sumb.)
Terjemahan bahagian awal
Baris 1:
Kita sudah melihat <code>list</code> dan bagaimana ia dapat diguna. Sekarang melihatkan anda sudah memiliki pengetahuan latar tambahan, saya akan memberikan perincian tentang <code>list</code>. Kita mula dengan melihat cara-cara mendapatkan unsur-unsur dalam senarai dan kemudian kita akan membincangkan cara menyalin unsur-unsur tersebut.
We have already seen lists and how they can be used. Now that you have some more background I will go into more detail about lists. First we will look at more ways to get at the elements in a list and then we will talk about copying them.
 
Ini contoh penggunaan <code>index</code> untuk mendapatkan sebuah unsur yang terdapat dalam <code>list</code>:
Here are some examples of using indexing to access a single element of a list:
 
>>> '''some_numbersbeberapa_nombor = ['zerosifar', 'onesatu', 'twodua', 'threetiga', 'fourempat', 'fivelima']'''
>>> '''some_numbersbeberapa_nombor[0]'''
'zerosifar'
>>> '''some_numbersbeberapa_nombor[4]'''
'fourempat'
>>> '''some_numbersbeberapa_nombor[5]'''
'fivelima'
 
AllSeharusnya thosekesemua examplescontoh-contoh shoulddi lookatas familiartidak toasing youbagi anda. Jika Ifanda you want the firstmahukan item inpertama thedalam <code>list</code> justanda lookhanya atperlu melihat <code>index</code> 0. TheItem secondkedua item isialah <code>index</code> 1 anddan soseterusnya onsehingga throughke theakhir senarai atau <code>list</code>. HoweverNamun, whatbagaimana ifpula youjika wantanda the lastmahukan item interakhir thedalam listsenarai? One waySatu couldcara beialah todengan usemengguna thefungsi <code>len()</code> function like <code>some_numbersbeberapa_nombor[len(some_numbersbeberapa_nombor) - 1]</code>. ThisKaedah wayini worksterlaksana sincekerana thefungsi <code>len()</code> functionsenantiasa alwaysmemulangkan returns the lastnilai <code>index</code> plusterakhir one''tambah'' satu. Item kedua Thedari secondakhir frompula theboleh lastdidapatkan wouldseperti thenberikut be <code>some_numbersbeberapa_nombor[len(some_numbersbeberapa_nombor) - 2]</code>. ThereAda iscara anyang easierlebih waymudah tobagi domelakukan thisini. InDengan Python the last item isterakhir alwayssentiasa <code>index</code> -1. Item Thekedua seconddari toakhir the last isialah <code>index</code> -2 anddan so onseterusnya. Berikut Here are some morebeberapa examplescontoh:
 
>>> '''some_numbers[len(some_numbers) - 1]'''
Baris 24:
'zero'
 
Justeru apa jua item dapat diindeks dalam dua cara: dari hadapan dan dari belakang.
Thus any item in the list can be indexed in two ways: from the front and from the back.
 
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>:
Another useful way to get into parts of lists is using slicing. Here is another example to give you an idea what they can be used for:
 
>>> '''things = [0, 'Fred', 2, 'S.P.A.M.', 'Stocking', 42, "Jack", "Jill"]'''