Տարրերի ջնջում հատվածներով Python-ում
Հատվածները լայնորեն օգտագործվում են Python-ում,
ներառյալ որոշակի տարրեր ջնջելու համար:
Այս դեպքում օգտագործվում է del օպերատորը,
իսկ նրա կողքին նշվում է անհրաժեշտ հատվածը:
Եկեք ջնջենք մեր ցուցակից հետևյալ ընտրությունը:
pythonlst = [1, 2, 3, 4, 5, 6]
del lst[1:4]
print(lst) # կարտածի [1, 5, 6]
Ցուցակի բոլոր տարրերը ջնջելու համար բավական է հատվածում նշել մեկին հավասար քայլ.
pythonlst = [1, 2, 3, 4, 5, 6]
del lst[::1]
print(lst) # կարտածի []
Սակայն, եթե անհրաժեշտ է ջնջել նիշերը tելադարանից, կվերադարձվի սխալ: Դա տեղի է ունենում քանի որ տողերը Python-ում անփոփոխելի են.
pythontxt = '123456789'
del txt[1:3] # կարտածի սխալ
Задание 1
Տրված է ցուցակ.
pythonlst = [1, 2, 3, 4, 5, 6]
Ջնջեք դրանից յուրաքանչյուր կենտ տարր:
Задание 2
Տրված է ցուցակ.
pythonlst = [1, 2, 3, 4, 5, 6, 7, 8]
Գրեք կոդ, որպեսզի ստանաք հետևյալ հատվածը.
python[8, 6, 4, 2]