Python bevat een belangrijke datatype bekend als een " lijst . " De lijst is in wezen een verzameling van gegevens op grond van een enkele variabele naam opgeslagen . Omdat lijsten zijn belangrijk voor Python uitvoering , de lijst datatype heeft een belangrijk aantal lid methoden . Deze methoden sorteren van een lijst , het wijzigen van een lijst in een stapel of een wachtrij implementatie , en waarmee programmeurs een lijst op elk gewenst moment verlengen of te verkorten . Sorteren Programmeurs kunt lijsten te sorteren met het gebruik van een ingebouwde " sort ( ) " methode. De sorteervolgorde opgeroepen zonder argument sorteert de huidige lijst in oplopende volgorde . Met behulp van de " omgekeerde " keyword wordt de lijst in aflopende volgorde Take " example_list " als een voorbeeld van een Python lijst : . >>> Example_list.sort ( ) < >>> example_list [ 1 , 2 , 3 , 4 , 5 , 7 ] >>> example_list.sort br > ( reverse = True ) op >>> example_list [ 7 , 5 , 4 , 3 , 2 , 1 ] Appending en uitbreiden < br > Lists aso moeten werkwijzen om elementen aan het einde van de lijst . De " append ( ) " methode duurt een item en voegt het toe aan het einde van de lijst . De werkwijze vergelijkbaar " verlengen ( ) " doet hetzelfde , maar in plaats van een element , " verlengen ( ) " voegt een lijst op het einde van de lijst . Bijvoorbeeld : >>> example_list.append ( 10 ) >>> example_list [ 1 , 2 , 3 , 4 , 5 , 7 , 10 ] >>> example_list.extend ( [ 11 , 12 , 13 ] ) op Twitter >>> example_list [ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] plaatsen en verwijderen Programmeurs kunnen ook elementen invoegen in en elementen verwijderen uit willekeurige locaties in de lijst ( zolang de locaties bestaan) . De "invoegen ( ) " methode kan een element in te voegen in de lijst , en beweegt items in de lijst om het nieuwe item tegemoet . De " verwijderen ( ) " methode doet het omgekeerde : Het verwijdert het eerste exemplaar van een waarde en herschikt de lijst om de lege index te vullen . Opmerking : Python maakt gebruik van zero - based nummering , wat betekent dat het eerste element van een lijst (of een verzameling van gegevens in Python ) is de index 0 toegewezen , wordt het tweede element van de index 1 toegewezen , enzovoort . bijvoorbeeld : >>> example_list.insert ( 1, 17 ) >>> example_list [ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] >>> example_list.remove >>> example_list ( 2 ) [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] Dit voorbeeld ingevoegd het nummer 17 in de index 1 positie , verwijderd het eerste exemplaar van het getal 2 . Stacks en de methode de " pop ( ) " methode , genoemd zonder argument , altijd terug " pop ( ) " en in het verwijdert het laatste element lijst. Met deze methode kan een lijst met een stapel datastructuur nabootsen . Een stapel volgt de Last In , First Out patroon , waarbij de laatste aan de lijst toegevoegd waarde wordt altijd het eerst terug : >>> example_list.append ( 14 ) op > ; >> example_list [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ] >>> example_list.pop ( ) op [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] Queue en de " pop ( ) " methode < br > Een Queue volgt de First In , First Out benadering . In dit voorbeeld wordt de pop -methode met een enkel argument, dat bij de opgegeven index van de waarde terug en verwijdert : >>> example_list.insert ( 0 , 12 ) op Twitter > >> example_list [ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] >>> example_list.pop ( 0 ) >>> example_list [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
|