Inleiding tot String Array in Python

We hebben een array nodig als we meerdere continue waarden in één variabele moeten zetten. De array is slechts een variabele die meer dan één waarde tegelijkertijd opslaat. Als we bijvoorbeeld in String Array in Python fruitnamen moeten vermelden, zou dit niet de voorkeursbenadering hieronder moeten zijn,

Voorbeeld: String fruit1 = "appel", fruit2 = "banaan", fruit3 = "aardbei". Er is niets mis met het bovenstaande, behalve het feit dat we geen programma kunnen schrijven als we de namen van al deze variabelen anders willen doorlopen. Als het aantal variabelen 1000 is, is de bovenstaande aanpak mogelijk niet de juiste manier om de oplossing te vinden.

Toegang tot elementen

Python heeft geen ingebouwde ondersteuning voor arrays. Python-lijsten worden gebruikt om het doel te dienen, dus we zullen lijsten bekijken. Opgemerkt moet worden dat Python geen karaktergegevenstype heeft. Een enkel karakter op zichzelf is een string met lengte 1. Vierkante haakjes worden gebruikt om toegang te krijgen tot de elementen van de String.

Lijsten met String Array in Python

Hieronder zijn de lijsten van een String-array in Python:

1. Lijst

Als er behoefte is aan een bestelling en er is ook een behoefte aan frequente verandering, dan selecteren we liever de lijst. Een ander kenmerk van de lijst is dat het duplicaten toestaat. Hier is een eenvoudig voorbeeld van een lijst.

Code:

Output:

2. Toegang via index

We kunnen zelfs toegang krijgen tot een bepaald element door te verwijzen naar een index.

Code:

Output:

3. Negatieve indexering

We hebben zelfs toegang tot indexering negatief. In dit geval heeft dat laatste element een index van -1, de op een na laatste is -2, de op twee na laatste is -3, enzovoort.

Code:

Output:

4. Lengte

We kunnen zelfs de lengte van een array retourneren met de methode len ().

Code:

Output:

5. Lussen

Het array-element doorlussen is ook een gemakkelijke taak. We gebruiken 'voor in' terwijl we door de array lopen.

Code:

Output:

6. Toevoegen

Als iemand aan de lijst moet worden toegevoegd, is het mogelijk om 'append ()' te gebruiken

Code:

Output:

7. Verwijderen

Het verwijderen van elk element kan via de pop () -methode. Hier kunnen we specifiek zijn over het verwijderen van een bepaald element door te verwijzen naar de index.

Code:

Uitvoer: Als pop (1) staat voor het tweede element uit de lijst. Het is verwijderd.

We kunnen ook de methode remove () gebruiken en het specifieke element vermelden dat kan worden verwijderd.

Code:

Output:

Methoden van String Array in Python

We hebben een lijst met onderliggende methoden die over de lijst en arrays kunnen worden gebruikt. We zijn eerder append (), pop () en remove () tegengekomen. We zullen hier andere methoden bespreken die kunnen worden gebruikt.

1. wissen ()

Hiermee worden alle elementen uit de lijst verwijderd en krijgt u een lijst vrij van alle elementen.

Code:

Output:

Om het element uit de lijst te verwijderen, hebben we de methode remove () verwijderd, een methode pop () die we hebben besproken. Er is ook een 'del'-trefwoord dat de lijst wist.

Code:

Uitvoer: De del-lijst verwijdert de lijst en we krijgen de volgende uitvoer.

2. kopie ()

Deze methode retourneert een kopie van de lijst. Zoals u kunt zien in het onderstaande voorbeeld.

Code:

Output:

3. count ()

Retourneert ons het aantal elementen in de lijst met een opgegeven waarde.

Code:

Output:

4. verlengen ()

We voegen de elementen hier aan het einde van de lijst toe met behulp van een andere lijst. Dan vormt de tweede lijst de uitbreiding van de eerste lijst. Hier is hoe het wordt gedaan.

Code:

Output:

De lijst heeft append () en breidt de methode () uit om twee lijsten samen te voegen of samen te voegen, maar deze actie kan ook worden uitgevoerd door de operator '+'. We zullen deze eenvoudige join in de onderstaande stap zien:

Code:

Output: Boodschappenlijst is de samengevoegde lijst van de bovenstaande lijst 'fruit' en 'groenten'.

5. index ()

Deze methode retourneert de positie van het voorkomen van het specifieke element.

Code:

Output:

6. invoegen ()

Deze methode retourneert het element dat op een opgegeven positie moet worden ingevoegd. Voor deze methode zijn 2 argumenten nodig, eerst de index en ten tweede het element dat op die index moet worden geplaatst.

Code:

Output:

7. achteruit ()

Deze methode keert de sorteervolgorde van de lijst om. Deze methode retourneert een omgekeerd iteratorobject.

Code:

Output: we zien hoe de hele lijst hier wordt omgekeerd.

8. sort ():

Deze methode rangschikt de lijst in alfabetische volgorde of er kan ook worden gezegd dat de lijst in oplopende volgorde wordt geplaatst.

De methode heeft 2 parameters, een van de parameters is omgekeerd en de andere is een sleutel die de sorteercriteria kan specificeren. Als reverse = true, wordt de lijst in aflopende volgorde gesorteerd, terwijl als reverse = false wordt oplopend. De 2 parameters zijn optioneel.

Hieronder is een voorbeeld waarbij we de parameter reverse hebben gebruikt.

Code:

Uitvoer: hier zien we de standaardsortering en in de andere het omgekeerde van de vorige.

9. Bereik van indexen

Als we een selectieve lijst van elementen nodig hebben waar we beginnen en waar we eindigen, gaan we voor deze optie.

Voorbeeld: Stel dat als we alleen het 1e, 2e en 3e element van de lijst willen, dan zouden we het volgende doen. Opgemerkt moet worden dat de lijst begint met 0 en niet het laatste bereik bevat.

Code:

Output:

10. Wijziging van de artikelwaarde

De waarde van een specifiek item kan worden gewijzigd.

Code

Output:

11. Controleren of een element aanwezig is of niet.

Als we moeten controleren of een bepaald element aanwezig is of niet, gebruik dan het trefwoord 'in'. Hier maken we gebruik van het trefwoord 'if' om de aanwezigheid van een element te bevestigen.

Code:

Output:

12: list () constructor

Er is ook een lijst van de constructor die wordt gebruikt om een ​​nieuwe lijst te maken. Er moet goed worden opgemerkt dat hier vierkante haken worden weggelaten () en in plaats daarvan dubbele afgeronde haken worden gebruikt (()).

Code:

Output:

Conclusie

Het is ook duidelijk dat Python geen ondersteuning heeft voor Array, het is nog steeds een lijst die we hebben gebruikt. Hoewel Numpy een bibliotheek is die kan worden gebruikt om de 2D-, 3D-array te maken en wordt gebruikt voor het berekenen van wetenschappelijke en wiskundige gegevens.

Aanbevolen artikelen

Dit is een gids voor String Array in Python. Hier hebben we toegang tot elementen, pythonlijst en methoden met codes en uitgangen besproken. U kunt ook onze andere gerelateerde artikelen doornemen voor meer informatie-

  1. PHP String Functies
  2. Lussen in Python
  3. 2D-reeksen in Python
  4. Voordelen van Array
  5. Inleiding tot String Array in C ++
  6. Overzicht van String Array in C #
  7. Python-functies
  8. Begrip pythonlijst
  9. Iterator op Java
  10. Hoe arrays en lijsten werken in Python?
  11. Volledige gids voor Strings Array in C
  12. Voorbeelden en voordelen van Iterator in Python