Introducere în Array String în Python

Avem nevoie de un tablou atunci când trebuie să punem mai multe valori continue într-o singură variabilă. Matricea este doar o variabilă care stochează mai mult de o valoare simultan. De exemplu, în String Array în Python, dacă trebuie să enumerăm numele de fructe, aceasta nu ar trebui să fie abordarea preferată de mai jos,

Exemplu: String fruit1 = „măr”, fructe2 = „banană”, fructe3 = „căpșune”. Nimic nu este în neregulă cu cele de mai sus, cu excepția faptului că nu putem scrie un program dacă dorim să ne buclăm diferit de toate aceste variabile. De asemenea, dacă numărul de variabile este 1000, abordarea de mai sus ar putea să nu fie calea corectă de soluționare a soluției.

Accesarea elementelor

Python nu are suport integrat pentru Arrays. Listele Python sunt utilizate pentru a servi scopul, astfel încât vom analiza Liste. Trebuie menționat că Python nu are un tip de date de caracter. Un singur personaj în sine este un șir cu lungimea 1. Parantezele pătrate sunt utilizate pentru a accesa elementele șirului.

Listele de șiruri de coarde în Python

Mai jos sunt listele unui tablou String din Python:

1. Lista

Când este nevoie de comandă și, de asemenea, există o cerință de schimbare frecventă, atunci preferăm să selectăm lista. O altă caracteristică a listei este că permite duplicarea. Iată un exemplu simplu de listă.

Cod:

ieşire:

2. Accesarea prin Index

Putem accesa chiar și un anumit element făcând referire la un index.

Cod:

ieşire:

3. Indexare negativă

Putem accesa chiar și indexarea negativ. În acest caz, ultimul element va avea un indice de -1, cel de-al doilea va fi -2, al treilea va fi -3, așa mai departe și așa mai departe.

Cod:

ieşire:

4. Lungimea

Putem chiar returna lungimea unui tablou folosind metoda len ().

Cod:

ieşire:

5. Buclă

Buclarea prin elementul matrice este, de asemenea, o sarcină ușoară. Folosim „pentru” în timp ce facem buclă prin matrice.

Cod:

ieşire:

6. Aplicarea

Dacă cineva trebuie să se anexeze la listă, atunci este posibil să folosiți „append ()”

Cod:

ieşire:

7. Îndepărtarea

Eliminarea oricărui element se poate face prin metoda pop (). Aici putem fi specifici despre ștergerea oricărui element anume, referindu-ne la index.

Cod:

Ieșire: întrucât pop (1) reprezintă al doilea element din listă. Se scoate.

De asemenea, putem folosi metoda remove () și menționăm elementul particular care poate fi eliminat.

Cod:

ieşire:

Metode de String Array în Python

Avem o listă de metode de bază care pot fi utilizate peste listă și tablouri. Am întâlnit anterior append (), pop () și remove (). Vom discuta aici alte metode care pot fi utilizate.

1. clar ()

Aceasta elimină toate elementele din listă și vă va prezenta o listă cu toate elementele.

Cod:

ieşire:

Pentru a elimina elementul din listă, am eliminat () metoda, o metodă pop () despre care am discutat. Există, de asemenea, un cuvânt cheie „del” care șterge lista.

Cod:

Ieșire: lista delete șterge lista și obținem următoarea ieșire.

2. copie ()

Această metodă returnează o copie a listei. După cum puteți vedea din exemplul de mai jos.

Cod:

ieşire:

3. numără ()

Ne returnează numărul de elemente din listă cu o valoare specificată.

Cod:

ieşire:

4. extinde ()

Adăugăm elementele la sfârșitul listei aici cu ajutorul unei alte liste. Apoi, a doua listă formează extinde prima listă. Iată cum se face.

Cod:

ieşire:

Lista are append () și extinde metoda () pentru a concatena sau alătura două liste, dar această acțiune poate fi efectuată și de operatorul „+”. Vom vedea această simplă aderare în pasul de mai jos:

Cod:

Rezultat: Lista alimentară este lista concatenată a listei de „fructe” și „legume” de mai sus.

5. index ()

Această metodă returnează poziția apariției elementului particular.

Cod:

ieşire:

6. introduceți ()

Această metodă returnează elementul care trebuie inserat la o poziție specificată. Această metodă are 2 argumente, primul index și al doilea elementul care trebuie poziționat la acel index.

Cod:

ieşire:

7. invers ()

Această metodă inversează ordinea de sortare a listei. Această metodă returnează un obiect de iterație inversat.

Cod:

Rezultat: vedem cum se inversează întreaga listă aici.

8. sortare ():

Această metodă va aranja lista în ordine alfabetică sau se poate spune, de asemenea, că stabilește lista în funcție de ordinea ascendentă.

Metoda necesită 2 parametri, unul dintre parametri este inversat, iar celălalt este cheie care poate specifica criteriile de sortare. Dacă invers = adevărat, atunci lista va fi sortată în ordine descrescătoare, în timp ce dacă invers = fals, apoi ascendent. Cei 2 parametri sunt opționali.

Mai jos este un exemplu în care am folosit parametrul invers.

Cod:

Ieșire: Aici vedem sortarea implicită și în cealaltă inversul celei anterioare.

9. Gama de indici

Dacă avem nevoie de o listă selectivă de elemente de unde să înceapă și de unde să încheiem, mergem pentru această opțiune.

Exemplu: Să presupunem că dacă dorim doar primul, al 2 - lea și al 3- lea element al listei, atunci am face mai jos. De menționat că lista începe cu 0 și nu include ultimul interval.

Cod:

ieşire:

10. Schimbarea valorii articolului

Valoarea unui anumit articol poate fi modificată.

Cod

ieşire:

11. Verificarea dacă un element prezintă sau nu.

Dacă trebuie să verificăm dacă un anumit element este prezent sau nu, atunci folosiți cuvântul cheie „în”. Aici folosim cuvântul cheie „if” pentru a confirma prezența unui element.

Cod:

ieşire:

12: list () constructor

Există, de asemenea, o listă a constructorului care este utilizată pentru a face o nouă listă. Trebuie luată în considerare faptul că aici se renunță la paranteze pătrate () și, în schimb, se folosesc paranteze rotunjite dublu (()).

Cod:

ieşire:

Concluzie

De asemenea, trebuie înțeles că Python nu are suport pentru Array, este încă o listă pe care am folosit-o. Deși Numpy este o bibliotecă care poate fi folosită pentru a crea matricea 2D, 3D și este utilizată la calcularea datelor științifice și matematice.

Articole recomandate

Acesta este un ghid pentru Array String în Python. Aici am discutat Accesarea elementelor, lista pitonilor și metodele cu coduri și ieșiri. Puteți, de asemenea, să parcurgeți alte articole conexe pentru a afla mai multe-

  1. Funcții cu șiruri PHP
  2. Bucle în Python
  3. Arătări 2D în Python
  4. Avantajele Array
  5. Introducere în Array String în C ++
  6. Prezentare generală a șirului de șnur în C #
  7. Caracteristici Python
  8. Python List Comprehension
  9. Iterator în Java
  10. Cum funcționează Schițele și Listele în Python?
  11. Ghid complet la Array Strings în C
  12. Exemple și beneficii ale Iteratorului în Python