Järjendi elementide kustutamine

Järjendist saab elemente kustutada kolmel erineval viisil.

  1. Elemendi kustutamiseks asukoha, ehk indeksi järgi, on olemas meetod del. Indeksi määramata jätmisel eemaldatakse järjendi esimene element.

list_of_subjects = ['physics', 'chemistry', 'math', 'english']

del list_of_subjects[1]
print(list_of_subjects)

Ülaltoodud kood annab tulemuseks:

['physics', 'math', 'english']
  1. Elemendi kustutamiseks selle väärtuse järgi on olemas meetod remove. See eemaldab järjendist esimese, ehk madalaima indeksiga elemendi, millel on vastav väärtus.

list_of_subjects = ['physics', 'chemistry', 'math', 'english', 'math']

list_of_subjects.remove('math')
print(list_of_subjects)

Ülaltoodud kood annab tulemuseks:

['physics', 'chemistry', 'english', 'math']
  1. Kolmandaks on olemas meetod pop, mis eemaldab järjendist elemendi indeksi järgi, sarnaselt del meetodile, kuid kahe olulise erinevusega. Esiteks eemaldab pop indeksi määramata jätmisel järjendi viimase, mitte esimese liikme. Teiseks tagastab pop eemaldatud liikme, ehk võimaldab eemaldatud liikmega kohe midagi ette võtta.

list_of_subjects = ['physics', 'chemistry', 'math', 'english']

print(list_of_subjects.pop(1))
print(list_of_subjects)

Ülaltoodud kood annab tulemuseks:

chemistry
['physics', 'math', 'english']