De programmeertaal Python biedt programmeurs een verscheidenheid aan nuttige en functionele datatypes en functies om gegevens te verzamelen en te vertegenwoordigen tijdens de uitvoering van het programma . Een paar van deze functies en data types omvat het creëren van een reeks waarden ( de functie " range " ) , of het opslaan van een reeks van waarden onder dezelfde naam ( lijsten ) . Door het gebruik van stapwaarden bij de toegang tot of het maken van reeksen van waarden , kan de programmeur " skip " waarden gebaseerd op het patroon van hun ontwerp . Lijsten en Slices Lijsten zijn variabelen die een verzameling van gegevens in een lijst formaat vertegenwoordigen . De programmeur toegang tot de waarden in een lijst door te verwijzen naar de " index " van het item , beginnend bij nul . Bijvoorbeeld , kan een programmeur een lijst genaamd "getallen " met gehele getallen met indexen navigeren , beginnend met 0 . Het eerste element van de lijst kan worden verwezen naar cijfers [ 0 ] , het volgende op nummer [ 1 ] , enzovoort . Bovendien kan de programmeur subgroepen of " plakken " van de lijst om te gebruiken in andere lijsten met slice notatie nemen . Als de programmeur wilde de eerste 2 elementen van een lijst te krijgen , zouden ze slice notatie gebruiken, zoals in het volgende voorbeeld : >>> nummers [ 00:02 ] [ 1 , 2 ] Stap waarden in Slices Programmeurs kunt ook plakjes trekken van lijsten met behulp van stap waarden, die " skip " over bepaalde waarden gebaseerd op het aantal . Bijvoorbeeld, een stapgrootte van 2 betekent dat het segment elke nummer zou nemen . Het volgende voorbeeld toont een lijst , en hoe je een stukje uit het neerkomt op elke derde nummer nemen : >>> l = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] >>> l [ :: 3 ] [ 1 , 4 , 7 ] De Range Functie De ingebouwde functie " range " genereert een reeks getallen op basis van de programmeurs specificatie . In zijn meest elementaire vorm , het bereik nummer neemt een enkel argument , een integer , en genereert getallen van 0 tot en met , maar niet met inbegrip van het opgegeven nummer . Dus, bijvoorbeeld , de volgende code gebruikt de gamma -functie om een lijst te vullen met 10 nummers : >>> l = range ( 10 ) >>> l [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] Step waarden in Ranges net als stap waarden in lijsten , kan de programmeur stap opgeven waarden bereiken ook. De begin waarde van het bereik , de eindwaarde van het bereik , en de stap waarde : in dit geval zal het bereik functie drie argumenten nemen . Het volgende voorbeeld laat dezelfde range creatie , van 0 tot 10, met een waarde van stap drie : >>> nummers = range ( 0 , 10 , 3 ) >>> nummers [ 0 , 3 , 6 , 9 ]
|