Introduktion til String Array i Python

Vi kræver en matrix, når vi skal lægge flere kontinuerlige værdier i en enkelt variabel. Arrayet er bare en variabel, der gemmer mere end en værdi ad gangen. For eksempel, i String Array i Python, hvis vi skal liste frugtnavne, bør dette ikke være den foretrukne tilgang nedenfor,

Eksempel: Strengfrugt1 = "æble", frugt2 = "banan", frugt3 = "jordbær". Intet er galt med ovenstående bortset fra det faktum, at vi ikke kan skrive et program, hvis vi ønsker at sløjfe over alle disse variablers navn forskelligt. Hvis antallet af variabler er 1000, er ovenstående fremgangsmåde muligvis ikke den rigtige måde at løse løsningen på.

Adgang til elementer

Python har ikke indbygget support til Arrays. Python-lister bruges til at tjene formålet, så vi undersøger lister. Det skal bemærkes, at Python ikke har en karakterdatatype. Et enkelt tegn i sig selv er en streng med længde 1. Firkantede parenteser bruges til at få adgang til strengene.

Lister over strengearray i Python

Nedenfor er listerne over en strenggruppe i Python:

1. Liste

Når der er behov for ordre, og der også er et krav om hyppig ændring, foretrækker vi at vælge listen. En anden funktion på listen er, at det er muligt for duplikater. Her er et simpelt eksempel på en liste.

Kode:

Produktion:

2. Adgang via indeks

Vi kan endda få adgang til et bestemt element ved at henvise til et indeks.

Kode:

Produktion:

3. Negativ indeksering

Vi kan endda få adgang til indeksering negativt. I dette tilfælde vil det sidste mest element have et indeks på -1, den næstsidste vil være -2, den tredje sidste vil være -3, så videre og så videre.

Kode:

Produktion:

4. Længde

Vi kan endda returnere længden af ​​en matrix ved hjælp af len () -metoden.

Kode:

Produktion:

5. Looping

Det er også en nem opgave at sløjfe gennem array-elementet. Vi bruger 'for in', mens vi løber gennem matrixen.

Kode:

Produktion:

6. Tilføjelse

Hvis man skal tilføje listen, er det muligt at bruge 'append ()'

Kode:

Produktion:

7. Fjernelse

Fjernelse af ethvert element kan ske via pop () -metoden. Her kan vi være specifikke om sletning af ethvert bestemt element ved at henvise til indekset.

Kode:

Output: Da pop (1) repræsenterer det andet element fra listen. Den fjernes.

Vi kan også bruge remove () -metoden og nævne det bestemte element, der kan fjernes.

Kode:

Produktion:

Metoder til strengearray i Python

Vi har en liste med underliggende metoder, der kan bruges over listen og arrays. Vi er stødt på append (), pop () og fjern () tidligere. Vi diskuterer her andre metoder, der kan bruges.

1. klart ()

Dette fjerner alle elementer fra listen, og det giver dig en liste, der er fri for alle elementer.

Kode:

Produktion:

For at fjerne elementet fra listen har vi fjernet () -metoden, en pop () -metode, som vi har diskuteret. Der er også et 'del' nøgleord, der renser listen.

Kode:

Output: Del-listen sletter listen, og vi får følgende output.

2. kopi ()

Denne metode returnerer en kopi af listen. Som du kan se fra eksemplet nedenfor.

Kode:

Produktion:

3. tælle ()

Returnerer antallet af elementer på listen med en specificeret værdi til os.

Kode:

Produktion:

4. forlænge ()

Vi tilføjer elementerne til slutningen af ​​listen her ved hjælp af en anden liste. Derefter danner den anden liste extensionsen af ​​den første liste. Her er det, hvordan det gøres.

Kode:

Produktion:

Listen har tilføjet () og udvider metoden () til at sammenkæde eller slutte sig til to lister, men denne handling kan også udføres af operatøren '+'. Vi ser denne enkle sammenføjning i trinnet nedenfor:

Kode:

Output: Købmandsliste er den sammenkoblede liste over ovenstående 'frugt' og 'grøntsager' liste.

5. indeks ()

Denne metode returnerer placeringen af ​​forekomsten af ​​det bestemte element.

Kode:

Produktion:

6. indsæt ()

Denne metode returnerer det element, der skal indsættes på en specificeret position. Denne metode tager 2 argumenter, først indekset og det andet det element, der skal placeres ved det indeks.

Kode:

Produktion:

7. omvendt ()

Denne metode vender listens sorteringsrækkefølge. Denne metode returnerer et reverseret iteratorobjekt.

Kode:

Output: Vi ser, hvordan hele listen er vendt her.

8. sortering ():

Denne metode arrangerer listen i alfabetisk rækkefølge, eller det kan også siges, at den indstiller listen efter stigende rækkefølge.

Metoden tager 2 parametre, hvor den ene af parametrene vendes, og den anden er nøglen, som kan specificere sorteringskriterierne. Hvis omvendt = sandt, vil listen blive sorteret i faldende rækkefølge, mens hvis omvendt = falsk, så stiger. De 2 parametre er valgfri.

Nedenfor er et eksempel, hvor vi har brugt den omvendte parameter.

Kode:

Output: Her ser vi standardsorteringen og i den anden omvendt fra den foregående.

9. Indeksområde

Hvis vi har brug for en selektiv liste over elementer, hvorfra vi skal starte og hvor vi skal ende, går vi efter denne mulighed.

Eksempel: Antag, at hvis vi kun vil have det 1., 2. og 3. element på listen, ville vi gøre nedenstående. Det skal bemærkes, at listen begynder med 0, og den inkluderer ikke det sidste interval.

Kode:

Produktion:

10. Ændring af varens værdi

Værdien af ​​en bestemt vare kan ændres.

Kode

Produktion:

11. Kontroller, om et element præsenterer eller ej.

Hvis vi skal kontrollere, om et bestemt element er til stede eller ikke, skal du bruge 'in'-nøgleordet. Her gør vi brug af 'if'-nøgleordet for at bekræfte tilstedeværelsen af ​​et element.

Kode:

Produktion:

12: liste () konstruktør

Der er også en liste over konstruktøren, der bruges til at oprette en ny liste. Det skal bemærkes, at her er firkantede parenteser faldet () og i stedet bruges dobbelt afrundede konsoller (()).

Kode:

Produktion:

Konklusion

Det skal også forstås, at Python ikke har nogen støtte til Array, det er stadig en liste, som vi har brugt. Selvom Numpy er et bibliotek, der kan bruges til at oprette 2D, 3D-array og bruges til beregning af videnskabelige og matematiske data.

Anbefalede artikler

Dette er en guide til String Array i Python. Her har vi diskuteret Accessing of Elements, python list og metoder med koder og output. Du kan også gennemgå vores andre relaterede artikler for at lære mere-

  1. PHP-strengfunktioner
  2. Sløjfer i Python
  3. 2D-arrays i Python
  4. Fordele ved Array
  5. Introduktion til String Array i C ++
  6. Oversigt over String Array i C #
  7. Python-funktioner
  8. Forståelse af Python-listen
  9. Iterator i Java
  10. Hvordan Arrays og lister fungerer i Python?
  11. Komplet guide til Strings Array i C.
  12. Eksempler og fordele ved Iterator i Python

Kategori: