Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur att upprätthålla en lista Limit i Python

    Python listor fungera som en grundläggande datatyp för programmerare som används för att hantera insamling av data . Listor kan hålla en stor mängd data ( upp till miljontals dataposter ) , men en programmerare kanske vill begränsa antalet poster i listan för den skull programmets funktionalitet . Detta omfattar övervakning av mängden objekt på en lista , och förnekat all användaren försöker lägga till nya poster utanför listorna fastställda gränsen . Du kan åstadkomma detta mest effektivt genom att linda din lista i en liten klass , och skapa en controllerfunktion som förmedlar hur data kommer in i listan . Saker du behöver
    Pythontolk
    Visa fler instruktioner
    1

    Skapa en klass lista omslag och ett tillägg funktion . Medan listor innehåller sina egna funktioner för att lägga till objekt , kommer du att skapa en funktion för att styra hur objekt läggs till i listan . Funktionen tar ett argument - objektet för att lägga till i listan :

    klass speciallist : . . . _items = lista ( ) //listan . . . def addToList ( punkt ) : . . .
    2

    kontrollera flödet av den införda posten i funktionen. Först , skapa ett "om " uttalande som avgör om storleken på listan överskrider ett visst antal , i exempel 10 . Om den gör det , då funktionen inte infoga objektet :

    . . . def addToList ( punkt ) : . . . If Len ( produkter) > = 10 : . . . skriva ut " alltför många artiklar " Addera 3

    Avsluta " annat" uttalande . Om längden på listan är mindre än 10 , lägg sedan till ett objekt :

    . . . annat : . . . items.append ( punkt ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera en tupel i en lista i Python
    ·Hur man läser i Tab - separerad text Python
    ·Hur Räkna tecken i Python
    ·Hur man bort skiljetecken i Python
    ·Vilka program använder Python
    ·Vad är stegvärden i Python
    ·Hur mata in ett kommando efter ett nummer i Python
    ·Hur man konstruerar en ordbok i Python
    ·Vad är en Python Subpackage
    ·Hur man skapar en if-sats i Python
    Utvalda artiklarna
    ·Hur man skriver till cookies från PageContext JSP
    ·Hur man gör en metod som använder JDBC
    ·Hur man flyttar VARCHAR2 till NCLOB
    ·Hur man flyttar en bild från X & Y i JavaScript
    ·Reguljära uttryck i PHP
    ·Hur man skriver kod i Python
    ·Hur man bygger en spelmotor From Scratch
    ·Hur vill kolla om en String Finns i Perl
    ·Hur man använder ABS i Java
    ·Hur du uppgraderar Visual Basic 6 kod
    Copyright © Dator Kunskap http://www.dator.xyz