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:
lst = [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:
txt = '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:
txt = '123456789'
del txt[1:3] # xeta cap edecek
List verilmisdir:
lst = [1, 2, 3, 4, 5, 6]
Ondan her bir tek elementi silin.
List verilmisdir:
lst = [1, 2, 3, 4, 5, 6, 7, 8]
Asagidaki dilimi elde etmek ucun kod yazin:
[8, 6, 4, 2]