Бришење елементи со помош на сечења во Python
Сечењата се многу широко користени во Python,
вклучувајќи и за бришење на одредени
елементи. Во овој случај се користи
операторот del и до него се наведува
потребното сечење. Ајде да избришеме од нашиот
список следниот избор:
lst = [1, 2, 3, 4, 5, 6]
del lst[1:4]
print(lst) # ќе испечати [1, 5, 6]
За да ги избришете сите елементи од списокот, доволно е да наведете во сечењето чекор, еднаков на еден:
txt = '123456789'
del lst[::1]
print(txt) # ќе испечати []
Меѓутоа, ако треба да се избришат знаци од низа, ќе се врати грешка. Ова се случува бидејќи низите во Python се непроменливи:
txt = '123456789'
del txt[1:3] # ќе испечати грешка
Даден е список:
lst = [1, 2, 3, 4, 5, 6]
Избришете го од него секој непарен елемент.
Даден е список:
lst = [1, 2, 3, 4, 5, 6, 7, 8]
Напишете код, за да го добиете следното сечење:
[8, 6, 4, 2]