Verwydering van elemente met behulp van snye in Python
Snye word baie wyd in Python gebruik,
insluitend vir die verwydering van sekere
elemente. In hierdie geval word die
del-operator gebruik en die verlangde
sny word langsaan aangedui. Kom ons verwyder
die volgende keuse uit ons lys:
lst = [1, 2, 3, 4, 5, 6]
del lst[1:4]
print(lst) # sal [1, 5, 6] uitdruk
Om alle elemente uit die lys te verwyder, is dit genoeg om 'n stapgrootte gelyk aan een in die sny aan te dui:
txt = '123456789'
del lst[::1]
print(txt) # sal [] uitdruk
As jy eger karakters uit 'n string wil verwyder, sal 'n fout teruggegee word. Dit gebeur omdat strings in Python onveranderlik is:
txt = '123456789'
del txt[1:3] # sal 'n fout uitdruk
Gegee die lys:
lst = [1, 2, 3, 4, 5, 6]
Verwyder elke onewe element daaruit.
Gegee die lys:
lst = [1, 2, 3, 4, 5, 6, 7, 8]
Skryf kode om die volgende sny te kry:
[8, 6, 4, 2]