Python-da dilimler bilen elementleri aýyrmak

Dilimler Python-da giňden ulanylýar, şol sanda belli elementleri aýyrmak üçin hem. Bu ýagdaýda del operator ulanylýar we onuň ýanynda gerekli dilim görkezilýär. Geliň, bizim sanawyňyzdan aşakdaky saýlamany aýyralyň:

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

print(lst) # [1, 5, 6] çykarar

Sanawyň ähli elementlerini aýyrmak üçin, dilimde bir bire deň ädim görkezmek ýeterlikdir:

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

print(txt) # [] çykarar

Emma, setirlerden nyşanlary aýyrmak gerek bolsa, ýalňyşlyk gaýdyp gelýär. Bu şonuň üçin ýüze çykýar, sebäbi Python-da setirler üýtgemeýär:

pythontxt = '123456789'
del txt[1:3] # ýalňyşlyk çykarar
Задание 1

Sanaw berlen:

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

Ondan her bir tək element aýyryň.

Задание 2

Sanaw berlen:

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

Aşakdaky dilimi almak üçin kody ýazyň:

python[8, 6, 4, 2]