Въведение в String Array в Python

Изискваме масив, когато трябва да поставим множество непрекъснати стойности в една променлива. Масивът е просто променлива, която съхранява повече от една стойност наведнъж. Например в String Array в Python, ако трябва да изброим имена на плодове, това не трябва да бъде предпочитаният подход по-долу,

Пример: Струнен плод1 = „ябълка“, плод2 = „банан“, плод3 = „ягода“. Нищо не е наред с горното, освен с факта, че не можем да напишем програма, ако искаме да прегледаме имената на всички тези променливи по различен начин. Освен това, ако броят на променливите е 1000, горепосоченият подход може да не е правилният начин за решение на проблема.

Достъп до елементи

Python няма вградена поддръжка за Arrays. Списъкът на Python се използва, за да служи на целта, така че ще разгледаме списъци. Трябва да се отбележи, че Python няма тип символни данни. Самостоятелен знак сам по себе си е низ с дължина 1. Квадратните скоби се използват за достъп до елементите на Низа.

Списъци на String Array в Python

По-долу са списъците на String масив в Python:

1. Списък

Когато има нужда от поръчка и освен това има изискване за честа промяна, тогава предпочитаме да избираме списъка. Друга особеност на списъка е, че позволява дубликати. Ето един прост пример за списък.

Код:

изход:

2. Достъп чрез индекс

Дори можем да имаме достъп до определен елемент, като се позоваваме на индекс.

Код:

изход:

3. Отрицателно индексиране

Дори можем да получим индексиране отрицателно. В този случай последният най-голям елемент ще има индекс -1, вторият последен ще бъде -2, третият последен ще бъде -3, и така нататък и така нататък.

Код:

изход:

4. Дължина

Дори можем да върнем дължината на масива, използвайки метода len ().

Код:

изход:

5. Примка

Превързването през елемента на масива също е лесна задача. Ние използваме „за в“, докато преглеждаме през масива.

Код:

изход:

6. Придаване

Ако човек трябва да добави към списъка, тогава е възможно да се използва 'append ()'

Код:

изход:

7. Премахване

Премахването на всеки елемент може да се извърши чрез метода pop (). Тук можем да бъдем конкретни относно изтриването на всеки конкретен елемент, като се позоваваме на индекса.

Код:

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

Можем също да използваме метода премахване () и да споменем конкретния елемент, който може да бъде премахнат.

Код:

изход:

Методи за String Array в Python

Имаме списък на основните методи, които могат да се използват над списъка и масивите. Попаднахме по-рано на добавяне (), поп () и премахване (). Тук ще обсъдим други методи, които могат да се използват.

1. ясно ()

Това премахва всички елементи от списъка и той ще ви представи списък, чист от всички елементи.

Код:

изход:

За да премахнем елемента от списъка, премахнахме () метод, метод pop (), който обсъдихме. Има и ключова дума 'del', която изчиства списъка.

Код:

Изход: del list изтрива списъка и получаваме следния изход.

2. копие ()

Този метод връща копие от списъка. Както можете да видите от примера по-долу.

Код:

изход:

3. брой ()

Връща ни броя на елементите в списъка с определена стойност.

Код:

изход:

4. удължи ()

Тук добавяме елементите в края на списъка с помощта на друг списък. Тогава вторият списък образува разширенията на първия списък. Ето как се прави.

Код:

изход:

Списъкът има допълнение () и разширява метода () за обединяване или присъединяване на два списъка, но това действие може да се извърши и от оператора "+". Ще видим това просто присъединяване в стъпката по-долу:

Код:

Резултат: Списъкът с хранителни стоки е свързаният списък на горния списък „плодове“ и „зеленчуци“.

5. индекс ()

Този метод връща позицията на възникване на конкретния елемент.

Код:

изход:

6. вмъкнете ()

Този метод връща елемента, който трябва да бъде поставен в определена позиция. Този метод взема 2 аргумента, първо индексът и вторият елемент, който трябва да бъде позициониран в този индекс.

Код:

изход:

7. обратен ()

Този метод обръща реда за сортиране на списъка. Този метод връща обърнат обект на итератор.

Код:

Резултат: Виждаме как целият списък е обърнат тук.

8. сортиране ():

Този метод ще подреди списъка по азбучен ред или може също да се каже, че той определя списъка според възходящ ред.

Методът взема 2 параметъра, един от параметрите е обърнат, а другият е ключов, който може да определи критериите за сортиране. Ако обратното = вярно, тогава списъкът ще бъде сортиран в низходящ ред, докато ако обратният = неверен, тогава възходящ. Двата параметъра не са задължителни.

По-долу е даден пример, при който сме използвали обратния параметър.

Код:

Резултат: Тук виждаме сортирането по подразбиране, а в другата обратната страна на предходното.

9. Обхват на индексите

Ако се нуждаем от селективен списък от елементи откъде да започнем и къде да завършим, ние търсим тази опция.

Пример: Да предположим, че ако искаме само първия, втория и третия елемент от списъка, тогава бихме направили по-долу. Трябва да се отбележи, че списъкът започва с 0 и не включва последния диапазон.

Код:

изход:

10. Промяна на стойността на артикула

Стойността на конкретен артикул може да бъде променена.

код

изход:

11. Проверка дали даден елемент се представя или не.

Ако трябва да проверим дали даден елемент присъства или не, тогава използваме ключовата дума "in". Тук използваме ключовата дума „ако“, за да потвърдим присъствието на елемент.

Код:

изход:

12: конструктор на list ()

Има и списък на конструктора, който се използва за съставяне на нов списък. Трябва да се отбележи, че тук квадратните скоби са изпуснати () и вместо това се използват двойни заоблени скоби (()).

Код:

изход:

заключение

Също така трябва да се разбере, че Python няма поддръжка за Array, все пак това е списък, който сме използвали. Въпреки че Numpy е библиотека, която може да се използва за създаване на 2D, 3D масив и се използва при изчисляване на научни и математически данни.

Препоръчителни статии

Това е ръководство за String Array в Python. Тук сме обсъдили Достъп на елементи, списък на питони и методи с кодове и изходи. Можете също да разгледате и другите ни свързани статии, за да научите повече-

  1. PHP струнни функции
  2. Примки в Python
  3. 2D масиви в Python
  4. Предимства на масива
  5. Въведение в String Array в C ++
  6. Преглед на String Array в C #
  7. Функции на Python
  8. Разбиране на списъка на Python
  9. Iterator в Java
  10. Как работят масиви и списъци в Python?
  11. Пълно ръководство за струнния масив в С
  12. Примери и предимства на Iterator в Python