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 - Loop-lijsten


Loop door een lijst

U kunt door de lijstitems lopen met behulp van een for lus:

Voorbeeld

Druk alle items in de lijst één voor één af:

thislist = ["apple", "banana", "cherry"]
for x in thislist:
  print(x)

Lees meer over forloops in ons Python For Loops- hoofdstuk.


Loop door de indexnummers

U kunt ook door de lijstitems bladeren door te verwijzen naar hun indexnummer.

Gebruik de range()en len()functies om een ​​geschikte iterable te maken.

Voorbeeld

Druk alle items af door te verwijzen naar hun indexnummer:

thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
  print(thislist[i])

De iterable die in het bovenstaande voorbeeld is gemaakt, is [0, 1, 2].



Een While-lus gebruiken

U kunt door de lijstitems lopen met behulp van een whilelus.

Gebruik de len()functie om de lengte van de lijst te bepalen, begin dan bij 0 en loop door de lijstitems door te verwijzen naar hun indexen.

Vergeet niet om de index na elke iteratie met 1 te verhogen.

Voorbeeld

Druk alle items af, gebruik een whilelus om alle indexnummers te doorlopen

thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
  print(thislist[i])
  i = i + 1

Lees meer over whileloops in ons Python While Loops- hoofdstuk.


Looping met behulp van lijstbegrip

Lijstbegrip biedt de kortste syntaxis voor het doorlopen van lijsten:

Voorbeeld

Een korte forhandlus die alle items in een lijst afdrukt:

thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]

Lees meer over het begrijpen van lijsten in het volgende hoofdstuk: Lijstbegrip .