Python


Še o seznamih

Nekaj o uporabi seznamov...
Recimo, da imaš seznam in želiš iz njega zbrisati en element. (Morda si ta element izbral in ga zato želiš brisati).  to lahko naredimo s stavkom  del list[index], kot to kaže naslednji primer:

        mojSeznam = [5, 3, 1, 9, 7]
del mojSeznam[2]
print mojSeznam # to bo izpisalo [5, 3, 9, 7]

Stavek  del izbriše iz seznama element na i-tem mestu, pri tem pa ne smemo upozabiti, da štejemo elemente v seznamih začenši s številko 0. Zato je v našem primeru stavek  del mylist[2] zbrisal enko in ne trojke., kot bi na hitro pomislili

Seznami poznajo tudi metodo remove, ki je podobna stavku del, razen  da briše v skladu z vrednostmi in ne indeksi. Uporabljamo jo na naslednji način

        mojSeznam = [5, 3, 1, 9, 7]
mojSeznam.remove(1)
print mojSeznam # to bo izpisalo [5, 3, 9, 7]

Metoda remove zbriše  prvi element v seznamu, ki ima enako vrednost kot podani argument. Tako  mojSeznam.remove(1) odstrani prvi nastop 1 v seznamu z imenom mojSeznam.