Er zijn vier accumulatie-informatietypen in de programmeertaal Python:

List is een verzameling die geordend en veranderlijk is. Laat dubbele leden toe.

Tuple is een verzameling die geordend en onveranderlijk is. Laat dubbele leden toe.

Set is een verzameling die ongeordend en niet-geïndexeerd is. Geen dubbele leden.

Dictionary is een verzameling die ongeordend, veranderlijk en geïndexeerd is. Geen dubbele leden.

Bij het kiezen van een verzameltype is het waardevol om de eigenschappen van dat type te begrijpen. Het kiezen van de juiste soort voor een specifieke informatieverzameling kan het behoud van betekenis betekenen, en het kan een uitbreiding van de vaardigheid of veiligheid betekenen.

Lijst

Een lijst is een verzameling die geordend en veranderlijk is. In Python worden lijsten geschreven met vierkante haakjes.

Voorbeeld

Maak een lijst:

deze lijst = [“appel”, “banaan”, “kers”]

afdrukken (deze lijst)

Toegangspunten

U krijgt toegang tot de items in de lijst door te verwijzen naar het indexnummer:

Voorbeeld

Druk het tweede item van de lijst af:

deze lijst = [“appel”, “banaan”, “kers”]

afdrukken (deze lijst[1])

Negatieve indexering

Negatieve indexering betekent beginnend bij het einde, -1 verwijst naar het laatste item, -2 verwijst naar het op één na laatste item, enz.

Voorbeeld

Druk het laatste item van de lijst af:

deze lijst = [“appel”, “banaan”, “kers”]

afdrukken (deze lijst[-1])

Bereik van de indexen

U kunt een reeks indexen opgeven door aan te geven waar u moet beginnen en waar u de reeks moet beëindigen.

Wanneer u een bereik opgeeft, zal de terugkeerwaarde een nieuwe lijst zijn met de opgegeven items.

Voorbeeld

Geef het derde, vierde en vijfde item terug:

deze lijst = [“appel”, “banaan”, “kers”, “sinaasappel”, “kiwi”, “meloen”, “mango”]

afdrukken (deze lijst[2:5])

Bereik van negatieve indexen

Geef negatieve indexen op als u het zoeken vanaf het einde van de lijst wilt starten:

Voorbeeld

Dit voorbeeld geeft de items terug van index -4 (inbegrepen) naar index -1 (niet inbegrepen)

deze lijst = [“appel”, “banaan”, “kers”, “sinaasappel”, “kiwi”, “meloen”, “mango”].

afdrukken (deze lijst[-4:-1])

Wijzig item waarde

Om de waarde van een bepaald item te wijzigen, raadpleeg het indexcijfer:

Voorbeeld

Wijzig het tweede item:

deze lijst = [“appel”, “banaan”, “kers”]

deze lijst[1] = “zwarte bessen”.

afdrukken (deze lijst)