Уклони ставку са листе Питхон

Ukloni Stavku Sa Liste Pithon



Овај чланак је брзи водич о томе како да избришете/уклоните ставку са листе у Питхон-у. Постоји неколико метода за уклањање или брисање ставке са листе Питхон-а. Међутим, видећемо четири уграђене функције Питхон-а: поп(), ремове(), дел и цлеар() да уклонимо ставку са листе у Питхон-у. До краја овог чланка моћи ћете да напишете и саставите све ове функције ефикасно.

Како избрисати/уклонити ставку са листе у Питхон-у помоћу уграђених функција Питхон-а?

Да бисте избрисали/уклонили ставку са листе, користе се четири различите уграђене функције Питхон-а као што је горе поменуто. Следећи одељци ће говорити о синтакси сваке функције. Такође ћете пронаћи релевантне примере за разумевање рада сваке функције.

Синтакса функције ремове().

Синтакса функције ремове() је следећа:









Ремове() је уграђена функција у стандардној библиотеци Питхон-а која се користи за уклањање ставке са листе. „име_листе“ представља листу са које треба уклонити или избрисати ставку. „Валуе_то_бе_ремовед“ представља конкретну вредност коју треба уклонити са листе. Мора се обезбедити; у супротном, компајлер ће кроз „ТипеЕррор“. Ремове() је уграђена функција која се користи са листама. Подразумевано, његова функција је да уклони ставку са листе. Претражује наведену вредност на листи и уклања је.



Функција ремове() ће једноставно избрисати наведени елемент са листе и не враћа никакву вредност. Сада, хајде да видимо пример како бисмо могли дубље да разумемо функционалност методе ремове().





Пример 1:

У овом примеру ћемо имплементирати методу ремове() да бисмо уклонили ставку са листе и покушали да разумемо њену функционалност. Ево кода функције ремове(). Овде смо дефинисали листу од 5 целих бројева: ми_лист = [1, 2, 3, 4, 5]. Затим смо уклонили 4 користећи функцију ремове(), ми_лист.ремове(4).

моја листа = [ 1 , два , 3 , 4 , 5 ]
принт ( „Оригинална листа је:“ , моја листа )
моја листа. уклонити ( 4 )
принт ( „Листа након уклањања ставке је:“ , моја листа )



Сада, хајде да видимо резултат испод и видимо резултат. Као што можете приметити, 4 је избрисано са листе и нова листа сада садржи само 4 ставке, ми_лист = [1, 2, 3, 5]. Имајте на уму да ако наведете вредност која није на листи, компајлер ће извршити ВалуеЕррор. Погледајмо пример ВалуеЕррор у следећем одељку.

Пример 2:

У овом примеру, даћемо вредност функцији ремове() која није доступна на листи да бисмо видели како компајлер реагује на то. Ево кода:

моја листа = [ 1 , два , 3 , 4 , 5 ]
принт ( „Оригинална листа је:“ , моја листа )
моја листа. уклонити ( 9 )
принт ( „Листа након уклањања ставке је:“ , моја листа )

Излаз је дат у наставку. Као што видите, компајлер је избацио ВалуеЕррор јер смо дали 9 функцији ремове() која није доступна на листи.

Синтакса поп() функције

Синтакса функције поп() је следећа:

Функција поп() уклања ставку са листе према индексу ставке коју треба уклонити. „име_листе“ представља листу са које треба уклонити ставку. „Индекс_валуе“ представља индекс ставке коју треба уклонити. Запамтите да индекс листе почиње са 0. Дакле, вредност на индексу 3 је 4. вредност на листи. Ако индек_валуе није специфициран у функцији поп(), она ће избрисати/уклонити последњу ставку са листе. Размотрите следећи пример програма да бисте разумели како функционише функција поп():

Пример 3:

У овом примеру, користићемо исти узорак који је коришћен у претходном примеру да упоредимо излаз и поп() и ремове() функција. Овде ћемо дати вредност индекса ставке коју треба избрисати. Погледајте код испод:

моја листа = [ 1 , два , 3 , 4 , 5 ]
принт ( „Оригинална листа је:“ , моја листа )
моја листа. поп ( два )
принт ( „Листа након уклањања ставке је:“ , моја листа )

Имајте на уму да је 2 обезбеђено поп() функцији која је индекс 3. Ставку „3“ треба избрисати са листе. Погледајте излаз испод. Као што видите, функције поп() и ремове() су исте, само је синтакса мало другачија.

Синтакса дел функције

Синтакса функције дел је следећа:

Функција дел методе је иста као функција поп(). Брише ставку са листе одређене вредности индекса. Ако вредност индек_валуе није наведена, функција дел ће уклонити целу листу. Сада, да видимо пример функције дел.

Пример 4:

У овом примеру ћемо уклонити ставку са листе уз помоћ дел уграђене функције.

моја листа = [ 1 , два , 3 , 4 , 5 ]
принт ( „Оригинална листа је:“ , моја листа )
оф моја листа [ два ]
принт ( „Листа након уклањања ставке је:“ , моја листа )

Ево излаза. Као што видите, управо смо заменили функцију поп() са дел функцијом. Исти пример смо користили само да покажемо сличност у функционисању свих метода.

Синтакса функције цлеар().

Синтакса функције цлеар() је следећа:

Функција цлеар() методе је мало другачија од свих уграђених метода дефинисаних горе. Функције поп(), ремове() и дел уклањају наведену ставку са листе. Међутим, функција цлеар() брише целу листу. „ми_лист“ представља листу коју треба уклонити. Размотрите пример дат у наставку.

Пример 5:

Погледајте пример примера функције цлеар().

моја листа = [ 1 , два , 3 , 4 , 5 ]
принт ( „Оригинална листа је:“ , моја листа )
моја листа. јасно ( )
принт ( „Листа након уклањања ставке је:“ , моја листа )

Испод је излаз. Као што видите, сада имамо празну листу, пошто функција цлеар() уклања све ставке са листе одједном.

Закључак

Писање програмских кодова никада није било лако. Али програмски језик Питхон је учинио кодирање једноставним и лаким, не само за стручне програмере већ и за почетнике. Стандардне библиотеке и уграђене функције у Питхон-у пружају толику флексибилност да чак и почетник програмер може писати сложене кодове. У овом чланку смо сазнали о четири уграђене методе питхон цлеар(), дел, поп() и ремове() за уклањање ставке са листе.