Lijsten in Python: alles wat u moet weten over Python-lijsten



Deze blog leidt je door het concept van lijsten in python. Het zal u ook helpen de bewerkingen en gegevensmanipulaties met behulp van python-lijsten te begrijpen.

De programmeertaal Python is tegenwoordig de populairste programmeertaal. Ontwikkelaars hebben het belang ingezien van een efficiënte implementatie in plaats van het schrijven van complexe programma's. bedient de ontwikkelaars met out-of-the-box functies en applicaties, een zo'n concept is lijsten in python. Het is een verzameling data type wat vaak de voorkeur heeft om geordende gegevens in python op te slaan. Hieronder volgen de concepten die in deze blog worden besproken:

Wat is een lijst in Python?

Lijst is een verzameling data type in python. Het is geordend en staat ook dubbele vermeldingen toe. Lijsten in Python hoeven niet homogeen te zijn, wat betekent dat het verschillende gegevenstypen kan bevatten, zoals gehele getallen, tekenreeksen en andere soorten verzamelingsgegevens. Het is veranderlijk van aard en staat indexering toe om toegang te krijgen tot de leden in een lijst.





Om een ​​lijst aan te geven, gebruiken we de vierkante haken.

List is net als elke andere array die we in andere programmeertalen declareren. Lijsten in python worden vaak gebruikt om stapels en wachtrijen te implementeren. De lijsten zijn veranderlijk van aard. Daarom kunnen de waarden worden gewijzigd, zelfs nadat een lijst is gedeclareerd.



mijnlijst = [0,1,2,3,4,5,6]

Indexering:

indexing-python-lijsten-edureka

Om toegang te krijgen tot een waarde uit een lijst, gebruiken we de indexwaarden. Hieronder staat de code om de letter ‘A’ te krijgen uit de lijst met de letters van het woord ‘EDUREKA’.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

Beide afdrukinstructies halen de letter ‘A’ uit de lijst.

Waarom een ​​lijst gebruiken?

Bij het kiezen van een gegevenstype voor het opslaan van onze gegevens, moeten we rekening houden met de eigenschappen en kenmerken van het gegevenstype. Het wordt efficiënter en veiliger als we op de eerste plaats de juiste keuze maken.

Een lijst heeft de voorkeur omdat deze meerdere gegevens tegelijk kan opslaan. Het wordt gemakkelijk om de waarden in een lijst te vervangen en aan te passen. We kunnen de reeks in een lijst opslaan en verschillende iteraties uitvoeren met behulp van de loops. Er zijn talloze bewerkingen die we ook op een lijst kunnen uitvoeren, laten we de verschillende bewerkingen begrijpen die we hebben voor lijsten in python.

tableau data blending werkt niet

Lijstbewerkingen in Python

Hieronder volgen de bewerkingen die we op een lijst kunnen uitvoeren.

  • toevoegen
  • Doorzichtig
  • kopiëren
  • tellen
  • uitbreiden
  • invoegen
  • inhoudsopgave
  • knal
  • verwijderen
  • omgekeerde
  • soort

toevoegen

a = [1,2,3,4,5] a.append (6) print (a) # de uitvoer heeft 6 aan het einde van de lijst.

Doorzichtig

a = [1,2,3,4,5] a.clear () #dit zal de lijst wissen of de lijst leegmaken.

kopiëren

a = [1,2,3,4,5] b = a.copy () print (b) # het maakt de kopie van de lijst.

tellen

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) #dit geeft het aantal keren dat 5 aanwezig is in de lijst.

uitbreiden

a = [1,2,3,4,5] a.extend (bereik (6,11)) #dit voegt de waarden in deze lijst toe uit het itereerbare objectbereik.

invoegen

a = ['edureka', 'python', 'data science'] a.insert (2, 'artificial intelligence') #dit voegt de string toe aan de indexwaarde 2

inhoudsopgave

a = ['edureka', 'python', 'programming', 'data science', 'AI', 'machine learning'] a.index ('data science') #dit krijgt de indexwaarde bij de string 'data wetenschap 'dat is 3.

knal

a = [1,2,3,4,5] a.pop () #dit zal de waarde aan het einde van de lijst laten verschijnen, d.w.z. 5. de lijst zal hierna geen 5 meer hebben.

verwijderen

a = [1,2,3,4,11,5] a.remove (11) #this zal 11 uit de lijst verwijderen.

omgekeerde

a = [5,4,3,2,1] a.reverse () #dit zal de lijst omkeren. # een andere instructie om de lijst om te keren a = a [:: -1]

soort

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # u krijgt als resultaat een gesorteerde lijst.

Een waarde in een lijst vervangen

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'kunstmatige intelligentie' #dit zal de waarde bij de gegeven index vervangen door de genoemde waarde.

Herhaal een lijst

Lijsten kunnen worden gebruikt voor ook. Hieronder staat de code om een ​​lijst te herhalen en waarden af ​​te drukken met behulp van een control statement.

a = [1,2,3,4,5] voor x in a: if x == 4: break print (x) #this zal door de lijst herhalen en de waarden afdrukken totdat het 4 tegenkomt.

De lijstconstructeur

De lijstconstructor wordt gebruikt om een ​​lijst te maken / declareren.

a = list ((1,2,3,4,5)) print (a) # je krijgt een lijst met de waarden die in de constructor zijn gedeclareerd.

Zoals je kunt zien, neemt de lijstconstructor de tuple als argument. Evenzo kunt u elk ander gegevenstype declareren, zoals een woordenboek of een set in de lijstconstructor.

Een lijst in Python snijden

Stel dat u een lijst heeft met nummers van 0-10. Maar u wilt alleen de nummers van 5-10 krijgen, u moet niet alle elementen openen door de indexwaarden van al die nummers te typen. In plaats daarvan kunt u de aanpak volgen in de onderstaande code.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #dit krijgt alle getallen vanaf index 4 tot index 11. a [-1: - 6] #dit zal alle nummers van index 11 tot index 6 krijgen. A [4:] #dit zal alle nummers printen vanaf index 4 tot het einde van de lijst. a [: 6] #this zal alle getallen van index 0 tot index 6 afdrukken.

Subsetting van een lijst in Python

Subsetting van een lijst betekent, een lijst declareren binnen een bestaande lijst.

a = lijst (bereik (5,11) b = [1,2,3,4, a] #om toegang te krijgen tot een waarde in de lijst b [4] #dit zal de lijst afdrukken a. b [4] [4] #dit krijgt de waarde op de indexwaarde 4 in de lijst a. b [4] [4] = 19 #we kunnen ook de waarden wijzigen, vervangen, verwijderen, wijzigen etc.

In plaats van een lijst kunnen we ook elk ander gegevenstype gebruiken. Maar aangezien een set niet geïndexeerd is, is het niet mogelijk om de set-items afzonderlijk te openen met behulp van de indexwaarden.

In deze blog hebben we de lijsten in python besproken en alle bewerkingen die we kunnen uitvoeren. Lijsten in python is een zeer belangrijk concept dat een belangrijke rol speelt bij het leren van de basisprincipes van het programmeren van python. Python-programmeertaal heeft veel kant-en-klare functies, met de het is tegenwoordig een van de meest populaire programmeertalen geworden. U kunt zich ook inschrijven om je leren een vliegende start te geven.

Heeft u vragen? vermeld ze in de opmerkingen, we nemen contact met u op.