Python maakt gebruik van het concept van een "lijst " van de collecties van gegevens op grond van een enkele variabele naam opgeslagen vertegenwoordigen . Door gebruik te maken van een lijst ( of wat is typisch genoemd een " matrix " in andere programmeertalen ) , kan een programmeur deze collectie te maken en de gegevens met behulp van de ingebouwde methoden Python biedt vervolgens te manipuleren . Leren te voegen en snijd lijsten en items invoegen en substrings verwijderen , zullen programmeurs vinden zich met een beroep op lijsten in het dagelijks Python programmeren . Voegen en Popping De " append ( ) " methode duurt een data-item en voegt het toe aan het einde van de lijst . Tegenstelling tot dit is de " pop ( ) " methode, die het laatste item van de lijst terug . Echter , samen met de pop -methode een lijst kan worden dan een representatie van een stapel datastructuur ( waarin alle nieuwe gegevens gaat " on top" van de stack en de terugkeer waarden zijn het laatste item op de stack , na een "last in , first out patroon ) bijvoorbeeld : . >>> ex_list = [ ' a ' , ' b ' , ' c ' ] >>> ex_list.append ( ' d ' ) >>> print ex_list [ ' a ' ' b ' ' c ' ' d ' ] >>> ; x = ex_list.pop ( ) op >>> print x ' d ' plaatsen en verwijderen het gebruik van de "invoegen ( ) " en " verwijderen ( ) " methoden programmeurs kunnen plaatsen items binnen de lijst op een specifiek bepaald punt of een item op basis van de waarde ervan te verwijderen . Beide methoden werken de hele lijst in plaats van precies op het einde ervan . bijvoorbeeld >>> ex_list.insert ( 2 , ' f ' ) >>> print ex_list [ ,"' a ' , ' b ' , ' f' , ' c ' ] >>> ex_list.remove ( ' f' ) op Twitter >>> print ex_list [ ' a ' , ' b ' , ' c ' ] de remove methode verwijdert alleen de eerste instantie van punt te verwijderen . Als er meerdere exemplaren , de andere overgebleven waarden zal . moeten ook worden verwijderd ( indien gewenst ) Sorteren en Reverse De " sort ( ) " methode doet precies zoals de naam impliceert : het . wordt de lijst oplopend Dit geldt woordenlijsten , cijfers of letters The " reverse ( ) " methode voert ook een functie voor de naam : . keert de lijst huidige opdracht aan het laatste element eerste en de eerste last . bijvoorbeeld : >>> ex_list.reverse ( ) afdruk ex_list [ ' c ' , ' b ' >>> , ' a ' ] >>> ex_list.sort ( ) op >>> print ex_list [ ' a ' , ' b' , ' c ' ] Schijfjes Programmeurs kunnen ook uit delen van een lijst ( of " slice " de lijst ) met behulp lijst notatie . Typisch, een programmeur referenties een . . item in een lijst op de index kan bijvoorbeeld de waarde "b" in ex_list worden genomen van " ex_list [ 1 ] " echter , grotere sublijsten van een lijst kan ook worden verwijderd door het snijden uit kleinere delen van de lijst : < br > >>> print ex_list [ 00:02 ] [ ' a ' , ' b ' ] >>> print ex_list [ 1 : ] [ ' b ' , ' c ' ] >>> print ex_list [ : 2 ] [ ' a ' , ' b ' ] < br >
|