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

    Handledning för Python Iteratorer

    The Python iterator -objekt kan databehållare som ska köras på ett enhetligt sätt . Den iterator objekt innehåller två metoder : " __iter__ " och " __next__ " . I början av behållarens traversering i en slinga , är __ iter__ metod som kallas och returnerar en iterator objekt som en slinga kan använda. Slingan anropar metoden __ next__ i slutet av varje iteration . När det inte finns fler objekt kvar i behållaren , kastar __ next__ metoden ett undantag som avslutar slingan . Saker du behöver
    dator med Python 3.2 programmeringsspråk installerat
    Visa fler instruktioner
    1

    Öppna IDLE textredigerare som följer med Python nedladdning. Hitta IDLE texteditor i "Program Files " ( eller "Program" för Macintosh ) , i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
    2

    Skapa en container lista uppgifter som heter " numberList " och tilldela vissa värden . Skriv följande på toppen av källkoden filen :

    numberList = [ 0 , 1 , 2 , 3 , 4 ]
    3

    Skapa ett " för " loop som itererar över alla objekt i " numberList " container . Med slingan kallar __ iter__ metoden för " numberList " container för att få sin iterator objektet . Syntaxen för denna operation ser ut så här :

    för num i numberList :
    4

    Skriv ut värdet av det aktuella objektet i listan genom att skriva följande uttalande :

    print ( num )
    5

    Kör programmet genom att trycka på " F5 " tangenten . Programmet itererar över " numberList " behållare. Med varje iteration , är det aktuella värdet skrivas ut och metoden __ next__ anropas. När inga fler poster kvar i behållaren , avslutar slingan . Programmet produktionen ser ut så här :

    0

    1

    2 Review

    3

    4


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort ett understreck i Python
    ·Hur man hittar ett magiskt nummer från en Python PYC A…
    ·Vad är Py Compile
    ·Så logga in med Python till Facebook
    ·Hur du trär i Python
    ·Hur paketet python skript
    ·Hur sortera listor i Python
    ·Hur man gör en ordlista med två nycklar i Python
    ·Python rekursiva funktioner
    ·Hur Ladda ner Python
    Utvalda artiklarna
    ·Hur konvertera en tidsstämpel till ett datum i PHP
    ·Hur du formaterar Bråk i Java
    ·Hur man gör en Java-applet
    ·Hur man gör Grid Blanketter
    ·Hur kan jag redigera en sidfot i min avhandling
    ·Hur du kontrollerar om en tabb i VBA
    ·Hur man har en Bekräfta Script & Valideringar på en k…
    ·Hur man manipulerar Controls Listvy i MFC
    ·Hur man kör Java-applikationer från Python
    ·Hur man beräknar offset Assembly Language
    Copyright © Dator Kunskap http://www.dator.xyz