Питхон

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

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

Методе:

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

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

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

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

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

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

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

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

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

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

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

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

# Изјави листу
листдата = [89, 56, 90, 34, 89, 12]
# Уметните податке на 2. место
листдата.уметак (2, 23)
# Приказивање листе након уметања
принт ("Елементи листе су")
за и у опсегу (0, лен (листдата)):
испис (листдата [и])

Излаз:

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

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

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

# Дефинишите листу
листдата = ["Делл", "ХП", "Левено", "Асус"]
# Уметните податке помоћу методе додавања
листдата.додај („Тосхиба“)
# Прикажите листу након уметања
принт ("Елементи листе су")
за и у опсегу (0, лен (листдата)):
испис (листдата [и])

Излаз:

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

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

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

# иницијализација прве листе
лист1 = ['хтмл', 'ЦСС', 'ЈаваСцрипт', 'ЈКуери']
# иницијализација друге листе
лист2 = ['ПХП', 'Ларавел', 'ЦодеИгнитер']
# Комбинујте обе листе методом ектенсион ()
лист1.продужити (лист2)
# Приказати листу након чешљања
принт ("Елементи листе су:")
за и у опсегу (0, лен (лист1)):
испис (лист1 [и])

Излаз:

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

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

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

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

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

# Дефинишите листу
лист = ['Торта', 'Пица', 'Сок', 'Паста', 'Бургер']
# Одштампајте листу пре брисања
принт ("Листа пре брисања")
испис (листа)
# Уклоните ставку
листа.ремове ('Сок')
# Одштампајте листу након брисања
принт ("Листа након брисања")
испис (листа)

Излаз:

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

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

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

# Дефинишите листу
лдата = [34, 23, 90, 21, 90, 56, 87, 55]
# Одштампајте пре уклањања
принт (лдата)
# Уклоните трећи елемент
лдата.поп (2)
# Одштампајте листу након уклањања
принт (лдата)

Излаз:

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

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

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

# Дефинишите листу
лдата = [34, 23, 90, 21, 90, 56, 87, 55]
# Одштампајте пре уклањања
принт (лдата)
# Избришите прву ставку методом дел
дел лдата [0]
# Одштампајте листу након уклањања
принт (лдата)

Излаз:

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

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

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

# Дефинишите листу
лдата = [34, 23, 90, 21, 90, 56, 87, 55]
# Одштампајте пре уклањања
принт (лдата)
# Уклоните све ставке са листе
лдата.јасно()
# Одштампајте листу након брисања
принт (лдата)

Излаз:

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

Закључак:

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

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

СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...
Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...