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]