Python-da dilimler vasitesi ile elementlerin silinmesi

Dilimler Python-da genis istifade olunur, xususi elementlerin silinmesi de daxil olmaqla. Bu halda del operatoru istifade olunur ve onun yaninda lazimli dilim gosterilir. Gelin bizim listimizden asagidaki numuneni silek:

pythonlst = [1, 2, 3, 4, 5, 6]
del lst[1:4]

print(lst) # cap edecek [1, 5, 6]

Listin butun elementlerini silmek ucun, dilimde addimi bir beraber gostermek kifayetdir:

pythontxt = '123456789'
del lst[::1]

print(txt) # cap edecek []

Lakin, eger setrden simvollari silmek lazimdirsa, xeta qaytarilacaq. Bu ona gore bas verir ki, Python-da setrler deyisdirile bilmez:

pythontxt = '123456789'
del txt[1:3] # xeta cap edecek
Задание 1

List verilmisdir:

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

Ondan her bir tek elementi silin.

Задание 2

List verilmisdir:

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

Asagidaki dilimi elde etmek ucun kod yazin:

python[8, 6, 4, 2]