Introduktion till String Array i Python

Vi kräver en matris när vi behöver lägga flera kontinuerliga värden i en enda variabel. Arrayen är bara en variabel som lagrar mer än ett värde åt gången. Till exempel, i String Array i Python, om vi måste lista upp fruktnamn, bör detta inte vara den föredragna metoden nedan,

Exempel: Strängfrukt1 = "äpple", frukt2 = "banan", frukt3 = "jordgubbe". Ingenting är fel med ovanstående förutom att vi inte kan skriva ett program om vi vill slinga över alla dessa variablers namn på olika sätt. Om antalet variabler är 1000 är kanske ovanstående metod inte det rätta sättet att lösa lösningen.

Tillgång till element

Python har inte inbyggt stöd för Arrays. Python-listor används för att tjäna syftet så vi tittar på listor. Det bör noteras att Python inte har en teckendatatyp. En enda karaktär i sig är en sträng med längd 1. Fyrkantiga parenteser används för att komma åt strängens element.

Listor över sträng Array i Python

Nedan är listorna över en stränguppsättning i Python:

1. Lista

När det finns ett beställningsbehov och det också krävs ofta ändring, föredrar vi att välja listan. En annan funktion i listan är att det tillåter dubbletter. Här är ett enkelt exempel på en lista.

Koda:

Produktion:

2. Åtkomst via index

Vi kan till och med komma åt ett visst element genom att hänvisa till ett index.

Koda:

Produktion:

3. Negativ indexering

Vi kan till och med komma åt indexering negativt. I det här fallet kommer det sista mest elementet att ha ett index på -1, det näst sista är -2, det tredje sista kommer att vara -3, så vidare.

Koda:

Produktion:

4. Längd

Vi kan till och med returnera längden på en matris med metoden len ().

Koda:

Produktion:

5. Looping

Det är också en enkel uppgift att slinga genom arrayelementet. Vi använder "för in" medan vi går igenom matrisen.

Koda:

Produktion:

6. Bifoga

Om man måste lägga till listan är det möjligt att använda 'append ()'

Koda:

Produktion:

7. Ta bort

Borttagning av alla element kan göras via pop () -metoden. Här kan vi vara specifika om att radera ett visst element genom att hänvisa till indexet.

Koda:

Output: Eftersom pop (1) representerar det andra elementet från listan. Den tas bort.

Vi kan också använda metoden remove () och nämna det specifika element som kan tas bort.

Koda:

Produktion:

Metoder för sträng Array i Python

Vi har en lista med underliggande metoder som kan användas över listan och matriser. Vi har stött på append (), pop () och ta bort () tidigare. Vi diskuterar här andra metoder som kan användas.

1. tydlig ()

Detta tar bort alla element från listan och det kommer att ge dig en lista utan alla element.

Koda:

Produktion:

För att ta bort elementet från listan har vi tagit bort () -metoden, en pop () -metod som vi har diskuterat. Det finns också ett "del" -sökord som rensar listan.

Koda:

Utgång: Dellistan raderar listan och vi får följande utgång.

2. kopia ()

Den här metoden returnerar en kopia av listan. Som du kan se från exemplet nedan.

Koda:

Produktion:

3. räkna ()

Returnerar antalet element i listan med ett angivet värde.

Koda:

Produktion:

4. förlänga ()

Vi lägger till elementen i slutet av listan här med hjälp av en annan lista. Sedan bildar den andra listan den utvidgar den första listan. Här är det hur det görs.

Koda:

Produktion:

Listan har append () och utökar metoden () för att sammanfoga eller gå med i två listor men denna åtgärd kan också utföras av operatören '+'. Vi kommer att se denna enkla sammanfogning i steget nedan:

Koda:

Output: Livsmedelslista är den sammankopplade listan med ovanstående "frukt" och "grönsaker" lista.

5. index ()

Denna metod returnerar positionen för förekomsten av det specifika elementet.

Koda:

Produktion:

6. infoga ()

Denna metod returnerar elementet som måste sättas in på en specificerad position. Denna metod tar två argument, först indexet och det andra elementet som måste placeras vid det indexet.

Koda:

Produktion:

7. omvänd ()

Denna metod vänder listans sorteringsordning. Denna metod returnerar ett omvänd iteratorobjekt.

Koda:

Output: Vi ser hur hela listan vänds här.

8. sortera ():

Denna metod kommer att ordna listan i alfabetisk ordning eller det kan också sägas att den ställer listan enligt stigande ordning.

Metoden tar två parametrar, en av parametrarna är omvänd och den andra är nyckeln som kan specificera sorteringskriterierna. Om omvänd = sant kommer listan att sorteras i fallande ordning, medan om omvänd = falsk så stiger. De två parametrarna är valfria.

Nedan är ett exempel där vi har använt den omvända parametern.

Koda:

Output: Här ser vi standardsorteringen och i den andra omvänd den föregående.

9. Indexindex

Om vi ​​behöver en selektiv lista över element från var vi ska börja och var vi ska avsluta går vi till det här alternativet.

Exempel: Anta att om vi bara vill ha det första, andra och tredje elementet i listan så skulle vi göra nedan. Det bör noteras att listan börjar med 0 och den inkluderar inte det sista intervallet.

Koda:

Produktion:

10. Ändring av artikelvärdet

Värdet på en specifik artikel kan ändras.

Koda

Produktion:

11. Kontrollera om ett element presenterar eller inte.

Om vi ​​måste kontrollera om ett visst element finns eller inte, använd "in" -sökordet. Här använder vi nyckelordet 'if' för att bekräfta förekomsten av ett element.

Koda:

Produktion:

12: lista () konstruktör

Det finns också en lista över konstruktören som används för att skapa en ny lista. En bra anmärkning måste tas att här släpps fyrkantiga parenteser () och istället används dubbla rundade konsoler (()).

Koda:

Produktion:

Slutsats

Det är också underförstått att Python inte har något stöd för Array, det är fortfarande en lista som vi har använt. Även Numpy är ett bibliotek som kan användas för att skapa 2D, 3D-arrayen och används för att beräkna vetenskapliga och matematiska data.

Rekommenderade artiklar

Detta är en guide till String Array i Python. Här har vi diskuterat Accessing of Elements, pythonlista och metoder med koder och utgångar. Du kan också gå igenom våra andra relaterade artiklar för att lära dig mer-

  1. PHP-strängfunktioner
  2. Loops i Python
  3. 2D Arrays In Python
  4. Fördelar med array
  5. Introduktion till String Array i C ++
  6. Översikt över String Array i C #
  7. Python-funktioner
  8. Förståelse för Pythonlista
  9. Iterator i Java
  10. Hur fungerar matriser och listor i Python?
  11. Komplett guide till Strings Array i C
  12. Exempel och fördelar med Iterator i Python

Kategori: