Introduksjon til String Array i Python

Vi krever en matrise når vi trenger å sette flere kontinuerlige verdier i en enkelt variabel. Arrayet er bare en variabel som lagrer mer enn én verdi om gangen. Hvis vi for eksempel må liste opp fruktnavn i String Array i Python, bør dette ikke være den foretrukne tilnærmingen nedenfor,

Eksempel: Strengfrukt1 = "eple", frukt2 = "banan", frukt3 = "jordbær". Ingenting er galt med det ovennevnte, bortsett fra at vi ikke kan skrive et program hvis vi ønsker å sløyfe over alle disse variabelenes navn annerledes. Hvis antall variabler er 1000, kan det hende at fremgangsmåten ovenfor ikke er den riktige måten å løse løsningen på.

Tilgang til elementer

Python har ikke innebygd støtte for Arrays. Python-lister brukes til å tjene formålet, så vi vil se nærmere på lister. Det skal bemerkes at Python ikke har en karakterdatatype. Et enkelt tegn i seg selv er en streng med lengde 1. Firkantede parenteser brukes for å få tilgang til elementene i strengen.

Lister over String Array i Python

Nedenfor er listene over en streng-gruppe i Python:

1. Liste

Når det er behov for ordre, og det også er krav om hyppig endring, foretrekker vi å velge listen. En annen funksjon på listen er at det tillater duplikater. Her er et enkelt eksempel på en liste.

Kode:

Produksjon:

2. Åpne etter indeks

Vi kan til og med få tilgang til et bestemt element ved å referere til en indeks.

Kode:

Produksjon:

3. Negativ indeksering

Vi kan til og med få tilgang til indeksering negativt. I dette tilfellet vil det siste elementet ha en indeks på -1, den nest siste vil være -2, den tredje siste vil være -3, så videre og så videre.

Kode:

Produksjon:

4. Lengde

Vi kan til og med returnere lengden på en matrise ved å bruke len () -metoden.

Kode:

Produksjon:

5. Looping

Å loope gjennom array-elementet er også en enkel oppgave. Vi bruker 'for in' mens vi går gjennom matrisen.

Kode:

Produksjon:

6. Tillegg

Hvis man må legge til listen, er det mulig å bruke 'vedlegg ()'

Kode:

Produksjon:

7. Fjerne

Fjerning av alle elementer kan gjøres via pop () -metoden. Her kan vi være spesifikke om sletting av et bestemt element ved å referere til indeksen.

Kode:

Output: Som pop (1) representerer det andre elementet fra listen. Den fjernes.

Vi kan også bruke remove () -metoden og nevne det bestemte elementet som kan fjernes.

Kode:

Produksjon:

Metoder for string-array i Python

Vi har en liste over underliggende metoder som kan brukes over listen og matriser. Vi har kommet over vedlegg (), pop () og fjern () tidligere. Vi skal diskutere her andre metoder som kan brukes.

1. klar ()

Dette fjerner alle elementene fra listen, og den vil gi deg en liste uten alle elementene.

Kode:

Produksjon:

For å fjerne elementet fra listen, har vi fjernet () -metoden, en pop () -metode som vi har diskutert. Det er også et 'del' nøkkelord som tømmer listen.

Kode:

Utgang: Del-listen sletter listen, og vi får følgende utdata.

2. kopi ()

Denne metoden returnerer en kopi av listen. Som du kan se av eksemplet nedenfor.

Kode:

Produksjon:

3. telle ()

Returnerer antall elementer i listen med en spesifisert verdi.

Kode:

Produksjon:

4. utvide ()

Vi legger elementene til slutten av listen her ved hjelp av en annen liste. Deretter danner den andre listen utvider den første listen. Her er det hvordan det gjøres.

Kode:

Produksjon:

Listen har vedlegg () og utvider metoden () til å koble sammen eller bli med i to lister, men denne handlingen kan også utføres av operatøren '+'. Vi ser denne enkle sammenføyningen i trinnet nedenfor:

Kode:

Utgang: Dagligvareliste er den sammenlagte listen over de ovennevnte frukt- og grønnsakslisten.

5. indeks ()

Denne metoden returnerer plasseringen til forekomsten av det bestemte elementet.

Kode:

Produksjon:

6. sett inn ()

Denne metoden returnerer elementet som må settes inn på en spesifisert posisjon. Denne metoden tar to argumenter, først indeksen og den andre elementet som må plasseres ved den indeksen.

Kode:

Produksjon:

7. revers ()

Denne metoden reverserer sorteringsrekkefølgen på listen. Denne metoden returnerer et reversert iteratorobjekt.

Kode:

Utgang: Vi ser hvordan hele listen blir reversert her.

8. sorter ():

Denne metoden ordner listen i alfabetisk rekkefølge, eller det kan også sies at den setter listen i henhold til stigende rekkefølge.

Metoden tar to parametere, en av parametrene blir reversert, og den andre er nøkkel som kan spesifisere sorteringskriteriene. Hvis omvendt = sant, vil listen bli sortert i synkende rekkefølge, mens hvis omvendt = falsk så stiger opp. De to parameterne er valgfrie.

Nedenfor er et eksempel der vi har brukt omvendt parameter.

Kode:

Utgang: Her ser vi standardsorteringen og i den andre omvendt fra den forrige.

9. Indeksområde

Hvis vi trenger en selektiv liste over elementer fra hvor vi skal begynne og hvor vi skal avslutte, går vi etter dette alternativet.

Eksempel: Anta at hvis vi bare vil ha det første, andre og tredje elementet i listen, vil vi gjøre det nedenfor. Det skal bemerkes at listen begynner med 0 og den inkluderer ikke det siste området.

Kode:

Produksjon:

10. Endring av varens verdi

Verdien på et bestemt element kan endres.

Kode

Produksjon:

11. Kontroller om et element presenterer eller ikke.

Hvis vi må sjekke om et bestemt element er til stede eller ikke, bruker du søkeordet 'in'. Her bruker vi søkeordet 'if' for å bekrefte tilstedeværelsen av et element.

Kode:

Produksjon:

12: liste () konstruktør

Det er også en liste over konstruktøren som brukes til å lage en ny liste. Det må tas en god oppmerksomhet på at her slippes firkantede parenteser () og i stedet brukes doble avrundede parenteser (()).

Kode:

Produksjon:

Konklusjon

Det er også å forstå at Python ikke har støtte for Array, det er fremdeles en liste som vi har brukt. Selv om Numpy er et bibliotek som kan brukes til å lage 2D, 3D-arrayen og brukes til å beregne vitenskapelige og matematiske data.

Anbefalte artikler

Dette er en guide til String Array i Python. Her har vi diskutert Accessing of Elements, python list og metoder med koder og utganger. Du kan også gå gjennom andre relaterte artikler for å lære mer-

  1. PHP-strengfunksjoner
  2. Looper i Python
  3. 2D Arrays In Python
  4. Fordeler med array
  5. Introduksjon til String Array i C ++
  6. Oversikt over String Array i C #
  7. Python-funksjoner
  8. Forståelse av Python-listen
  9. Iterator i Java
  10. Hvordan arrays og lister fungerer i Python?
  11. Komplett guide til Strings Array i C
  12. Eksempler og fordeler med Iterator i Python