Տարրերի ջնջում հատվածներով Python-ում
Հատվածները լայնորեն օգտագործվում են Python-ում,
ներառյալ որոշակի տարրեր ջնջելու համար:
Այս դեպքում օգտագործվում է del օպերատորը,
իսկ նրա կողքին նշվում է անհրաժեշտ հատվածը:
Եկեք ջնջենք մեր ցուցակից հետևյալ ընտրությունը:
lst = [1, 2, 3, 4, 5, 6]
del lst[1:4]
print(lst) # կարտածի [1, 5, 6]
Ցուցակի բոլոր տարրերը ջնջելու համար բավական է հատվածում նշել մեկին հավասար քայլ.
lst = [1, 2, 3, 4, 5, 6]
del lst[::1]
print(lst) # կարտածի []
Սակայն, եթե անհրաժեշտ է ջնջել նիշերը tելադարանից, կվերադարձվի սխալ: Դա տեղի է ունենում քանի որ տողերը 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]