Python

Как да добавяте и премахвате елементи от списък в Python

Как да добавяте и премахвате елементи от списък в Python
Променливата на масива използва в повечето програмни езици за съхраняване на множество данни. Python има четири типа данни за съхраняване на множество данни. Това са списък, кортеж, речник и комплект.  Данните могат да бъдат подредени и променени в списъка на Python. Квадратните скоби ([]) се използват в Python за деклариране на списък като масив. Индексът на списъка започва от 0.  Списъкът работи като референтните променливи. Когато променлива от списък се присвоява на друга променлива, тогава и двете променливи ще сочат към едно и също място. Този урок показва използването на различни методи на Python за добавяне и премахване на данни от списъка на Python.

Методи:

В Python съществуват много методи за промяна на списъка. Тук са споменати някои често срещани методи за добавяне и премахване на данни в списъка.

вмъкване (индекс, елемент): Този метод се използва за вмъкване на всеки елемент в конкретния индекс на списъка и преместване на елементите от списъка вдясно.

добави (артикул): Този метод се използва за добавяне на нов елемент в края на списъка.

разширяване (anotherList): Елементите от един списък могат да бъдат вмъкнати в края на друг списък чрез този метод.

Премахни артикул): Този метод се използва за премахване на определен елемент от списъка.

поп (индекс): Методът се използва за премахване на елемент от списъка въз основа на стойността на индекса.

del (): Този метод се използва за премахване на конкретния елемент от списъка или нарязване на списъка.

clear (): Този метод се използва за премахване на всички елементи от списък

Добавете елементи в списъка:

В тази част на урока са показани различни начини за добавяне на елементи в списъка на Python.

Пример 1: Вмъкване на елемент с помощта на метода insert ()

Създайте файл на python със следния скрипт, за да видите използването на метода insert (). Нов елемент ще бъде вмъкнат на третата позиция в списъка, а останалите елементи ще бъдат изместени веднага след стартиране на скрипта.

# Деклариране на списък
listdata = [89, 56, 90, 34, 89, 12]
# Поставете данни на 2-ра позиция
listdata.вмъкване (2, 23)
# Показване на списък след вмъкване
print ("Елементите на списъка са")
за i в обхват (0, len (listdata)):
печат (listdata [i])

Изход:

След стартиране на скрипта ще се появи следният изход.

Пример 2: Вмъкване на елемент с помощта на метода append ()

Създайте файл на python със следния скрипт, за да видите използването на метода append (). Споменато е преди, че методът append () вмъква данни в края на списъка. Така че "Toshiba" ще бъде вмъкната в края на listdata след стартиране на скрипта.

# Определете списъка
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Вмъкнете данни, като използвате метод за добавяне
listdata.добави ("Toshiba")
# Показване на списъка след вмъкване
print ("Елементите на списъка са")
за i в обхват (0, len (listdata)):
печат (listdata [i])

Изход:

След стартиране на скрипта ще се появи следният изход.

Пример 3: Вмъкване на елемент с помощта на метод extension ()

Създайте файл на python със следния скрипт, за да видите използването на метода extend (). Тук в скрипта се декларират два списъка, които се комбинират заедно с помощта на метода extension (). Елементите от втория списък ще бъдат добавени в края на първия списък.

# инициализиране на първия списък
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# инициализиране на втория списък
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Комбинирайте двата списъка, използвайки метода extension ()
списък1.разширяване (списък2)
# Показване на списъка след разресване
print ("Елементите на списъка са:")
за i в обхват (0, len (list1)):
печат (списък1 [i])

Изход:

След стартиране на скрипта ще се появи следният изход.

Премахване на елемент от списъка:

В тази част на урока са показани различни начини за премахване на елемента от списъка на Python.

Пример 4: Премахнете елемент от списъка, като използвате метода за премахване

Създайте файл на python със следния скрипт, за да видите метода use remove (). Ако стойността на елемента, която се използва като стойност на аргумента на метода remove (), съществува в списъка, елементът ще бъде премахнат. Тук стойността „Juice“ съществува в списъка и тя ще бъде премахната след стартиране на скрипта.

# Определете списъка
list = ['Cake', 'Pizza', 'Juice', 'Pasta', 'Burger']
# Отпечатайте списъка преди изтриване
print ("Списък преди изтриване")
печат (списък)
# Премахване на елемент
списък.премахване („Сок“)
# Отпечатайте списъка след изтриване
print ("Списък след изтриване")
печат (списък)

Изход:

След стартиране на скрипта ще се появи следният изход.

Пример 5: Премахване на елемент от списъка с помощта на метод pop

Създайте файл на python със следния скрипт, за да видите използването на метода pop (). Тук 2 се използва като стойност на индекса за метода pop (). И така, третият елемент от списъка ще бъде премахнат след стартиране на скрипта.

# Определете списъка
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Отпечатайте преди премахване
печат (ldata)
# Премахнете третия елемент
ldata.поп (2)
# Отпечатайте списъка след премахване
печат (ldata)

Изход:

След стартиране на скрипта ще се появи следният изход.

Пример 6: Премахнете елемент от списъка, използвайки метода del

Методът del () работи подобно на метода pop (). Създайте файл на python със следния скрипт, за да видите използването на метода del (). Тук 0 се използва като стойност на индекса на del (). И така, първият елемент от списъка ще бъде премахнат след стартиране на скрипта.

# Определете списъка
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Отпечатайте преди премахване
печат (ldata)
# Изтрийте първия елемент, като използвате метода del
del ldata [0]
# Отпечатайте списъка след премахване
печат (ldata)

Изход:

След стартиране на скрипта ще се появи следният изход.

Пример 7: Премахване на елемент от списъка с помощта на ясен метод

Създайте файл на python със следния скрипт, за да премахнете всички елементи от списъка. След стартиране на скрипта методът clear () ще направи списъка празен.

# Определете списъка
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Отпечатайте преди премахване
печат (ldata)
# Премахнете всички елементи от списъка
ldata.изчисти ()
# Отпечатайте списъка след изчистване
печат (ldata)

Изход:

След стартиране на скрипта ще се появи следният изход.

Заключение:

Списъкът е полезна характеристика на програмирането на Python. Променливите от списъка се използват в скрипта за различни цели. Начините за модифициране на списъка с помощта на различни вградени методи на python са показани в този урок. В Python съществуват много други методи за извършване на други операции в списъка, като sort (), reverse (), count () и т.н.

Гледайте видео на автора: тук

Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...