Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

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 inlus gebruiken om door alle elementen van een array te lopen.

Voorbeeld

Druk elk item in de carsarray 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 carsarray:

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 carsarray:

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.