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

How Add Remove Items From List Python



Променљива низа се користи у већини програмских језика за складиштење више података. Питхон има четири типа података за складиштење више података. Су листа, тупле, речник и комплет . Подаци се могу наручити и променити на Питхон листи. Угласте заграде ([]) се користе у Питхону за декларисање листе као низа. Индекс листе почиње од 0. Листа ради као референтне променљиве. Када се променљива листе додељује другој променљивој, обе променљиве ће показати на исту локацију. Овај водич приказује употребу различитих Питхон метода за додавање и уклањање података са Питхон листе.

Методе:

У Питхону постоји много метода за измену листе. Овде су наведени неки уобичајени начини додавања и уклањања података са листе.







уметнути (индекс, ставка): Ова метода се користи за уметање било које ставке у одређени индекс листе и померање ставки листе удесно.



додај (ставка): Ова метода се користи за додавање новог елемента на крај листе.



ектенсион (анотхерЛист): Ставке једне листе могу се уметнути на крају друге листе помоћу ове методе.





Обриши предмет): Ова метода се користи за уклањање одређене ставке са листе.

поп (индекс): Метода се користи за уклањање ставки са листе на основу вредности индекса.



од(): Ова метода се користи за уклањање одређене ставке листе или исецање листе.

јасно(): Ова метода се користи за уклањање свих ставки са листе

Додајте ставке на листу:

У овом делу водича приказани су различити начини додавања ставки на Питхон листу.

Пример 1: Уметните ставку помоћу методе инсерт ()

Направите питхон датотеку са следећом скриптом да бисте видели употребу методе инсерт (). Нова ставка ће бити уметнута на трећу позицију листе, а остале ставке ће бити померене одмах након покретања скрипте.

# Декларирајте листу
листдата= [89, 56, 90, 3. 4, 89, 12]

# Уметните податке на другу позицију
листдата.уметнути(2, 2. 3)

# Приказ листе након уметања
принт(„Елементи листе су“)

заиу домет(0, лен(листдата)):
принт(листдата[и])

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример 2: Уметните ставку помоћу методе аппенд ()

Направите питхон датотеку са следећом скриптом да бисте видели употребу методе аппенд (). Споменуто је раније да метода аппенд () убацује податке на крај листе. Дакле, „Тосхиба“ ће бити уметнута на крају листдата након покретања скрипте.

# Дефинишите листу
листдата= [„Делл“, 'МОБИЛНИ ТЕЛЕФОН', 'Левено', 'Асус']

# Уметните податке помоћу методе додавања
листдата.додати(„Тосхиба“)

# Прикажите листу након уметања
принт(„Елементи листе су“)

заиу домет(0, лен(листдата)):
принт(листдата[и])

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример 3: Уметните ставку помоћу методе ектенсион ()

Направите питхон датотеку са следећом скриптом да бисте видели употребу методе ектенсион (). Овде су у скрипти декларисане две листе које су комбиноване заједно помоћу методе ектенсион (). Ставке друге листе биће додате на крају прве листе.

# иницијализација прве листе
лист1= ['хтмл', 'ЦСС', „ЈаваСцрипт“, 'ЈКуери']

# иницијализација друге листе
лист2= ['ПХП', 'Ларавел', 'ЦодеИгнитер']

# Комбинујте обе листе помоћу методе ектенсион ()
лист1.проширити(лист2)

# Прикажите листу након чешљања
принт („Елементи листе су:“)

заиу домет(0, лен(лист1)):
принт(лист1[и])

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

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

У овом делу водича приказани су различити начини уклањања ставке са Питхон листе.

Пример 4: Уклоните ставку са листе помоћу методе уклањања

Направите питхон датотеку са следећом скриптом да бисте видели метод усе ремове (). Ако вредност ставке која се користи као вредност аргумента методе ремове () постоји на листи, ставка ће бити уклоњена. Овде вредност „Јуице“ постоји на листи и биће уклоњена након покретања скрипте.

# Дефинишите листу
листа = ['Колач', 'Пица', 'Сок', 'Тестенина', 'Бургер']

# Одштампајте листу пре брисања
принт(„Листа пре брисања“)
принт(листа)

# Уклоните ставку
листа.уклонити('Сок')

# Одштампајте листу након брисања
принт(„Листа након брисања“)
принт(листа)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример 5: Уклоните ставку са листе помоћу поп методе

Направите питхон датотеку са следећом скриптом да бисте видели употребу методе поп (). Овде се 2 користи као вредност индекса за методу поп (). Дакле, трећи елемент листе ће бити уклоњен након покретања скрипте.

# Дефинишите листу
лдата= [ 3. 4, 2. 3, 90, двадесет један, 90, 56, 87, 55]

# Одштампајте пре уклањања
принт(лдата)

# Уклоните трећи елемент
лдата.поп(2)

# Одштампајте листу након уклањања
принт(лдата)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример 6: Уклоните ставку са листе помоћу дел методе

дел () метода ради слично као поп () метода. Направите питхон датотеку са следећом скриптом да бисте видели употребу методе дел (). Овде се 0 користи као вредност индекса дел (). Дакле, први елемент листе ће бити уклоњен након покретања скрипте.

# Дефинишите листу
лдата= [ 3. 4, 2. 3, 90, двадесет један, 90, 56, 87, 55]

# Одштампајте пре уклањања
принт(лдата)

# Избришите прву ставку помоћу дел методе
одлдата[0]

# Одштампајте листу након уклањања
принт(лдата)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример 7: Уклоните ставку са листе јасном методом

Направите питхон датотеку са следећом скриптом да бисте уклонили све ставке са листе. Након покретања скрипте, методом цлеар () листа ће бити празна.

# Дефинишите листу
лдата= [ 3. 4, 2. 3, 90, двадесет један, 90, 56, 87, 55]

# Одштампајте пре уклањања
принт(лдата)

# Уклоните све ставке са листе
лдата.јасно()

# Одштампајте листу након брисања
принт(лдата)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Закључак:

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

Погледајте видео снимак аутора: овде