⊗pyPmSlER 85 of 208 menu

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]
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш