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ň:
lst = [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:
txt = '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:
txt = '123456789'
del txt[1:3] # ýalňyşlyk çykarar
Sanaw berlen:
lst = [1, 2, 3, 4, 5, 6]
Ondan her bir tək element aýyryň.
Sanaw berlen:
lst = [1, 2, 3, 4, 5, 6, 7, 8]
Aşakdaky dilimi almak üçin kody ýazyň:
[8, 6, 4, 2]