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:

pythonlst = [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:

pythontxt = '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:

pythontxt = '123456789'
del txt[1:3] # sal 'n fout uitdruk
Задание 1

Gegee die lys:

pythonlst = [1, 2, 3, 4, 5, 6]

Verwyder elke onewe element daaruit.

Задание 2

Gegee die lys:

pythonlst = [1, 2, 3, 4, 5, 6, 7, 8]

Skryf kode om die volgende sny te kry:

python[8, 6, 4, 2]