Python -arrays
Opmerking: Python heeft geen ingebouwde ondersteuning voor arrays, maar in plaats daarvan kunnen Python-lijsten worden gebruikt.
arrays
Opmerking: deze pagina laat zien hoe je LISTS als ARRAYS gebruikt, maar om met arrays in Python te werken, moet je een bibliotheek importeren, zoals de NumPy-bibliotheek .
Arrays worden gebruikt om meerdere waarden in één enkele variabele op te slaan:
Voorbeeld
Maak een array met autonamen:
cars = ["Ford", "Volvo", "BMW"]
Wat is een array?
Een array is een speciale variabele die meer dan één waarde tegelijk kan bevatten.
Als je een lijst met items hebt (bijvoorbeeld een lijst met autonamen), kan het opslaan van de auto's in enkele variabelen er als volgt uitzien:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Maar wat als u door de auto's wilt bladeren en een specifieke wilt vinden? En wat als je niet 3 auto's had, maar 300?
De oplossing is een array!
Een array kan veel waarden onder één naam bevatten en u kunt toegang krijgen tot de waarden door te verwijzen naar een indexnummer.
Toegang tot de elementen van een array
U verwijst naar een array-element door te verwijzen naar het indexnummer .
Voorbeeld
Haal de waarde van het eerste array-item op:
x = cars[0]
Voorbeeld
Wijzig de waarde van het eerste array-item:
cars[0] = "Toyota"
De lengte van een array
Gebruik de len()
methode om de lengte van een array te retourneren (het aantal elementen in een array).
Voorbeeld
Retourneer het aantal elementen in de cars
array:
x = len(cars)
Opmerking: de lengte van een array is altijd één meer dan de hoogste array-index.
Array-elementen in een lus
U kunt de for in
lus gebruiken om door alle elementen van een array te lopen.
Voorbeeld
Druk elk item in de cars
array af:
for x in cars:
print(x)
Array-elementen toevoegen
U kunt de append()
methode gebruiken om een element aan een array toe te voegen.
Voorbeeld
Voeg nog een element toe aan de cars
array:
cars.append("Honda")
Array-elementen verwijderen
U kunt de pop()
methode gebruiken om een element uit de array te verwijderen.
Voorbeeld
Verwijder het tweede element van de cars
array:
cars.pop(1)
U kunt de remove()
methode ook gebruiken om een element uit de array te verwijderen.
Voorbeeld
Verwijder het element met de waarde "Volvo":
cars.remove("Volvo")
Opmerking: de remove()
methode van de lijst verwijdert alleen de eerste instantie van de opgegeven waarde.
Matrixmethoden
Python heeft een set ingebouwde methoden die u kunt gebruiken op lijsten/arrays.
Method | Description |
---|---|
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | Returns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the first item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
Opmerking: Python heeft geen ingebouwde ondersteuning voor arrays, maar in plaats daarvan kunnen Python-lijsten worden gebruikt.