Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Tutorial for Python Iteratorer
    The Python iterator objekt tillater data beholdere som skal krysses på en ensartet måte . Iterator objektet gir to metoder : " __iter__ " og " __next__ " . I begynnelsen av container traversering i en loop , er __ iter__ metode kalt og returnerer en iterator objekt som en sløyfe kan bruke. Sløyfen kaller __ next__ metoden ved avslutningen av hver iterasjon . Når det ikke er flere objekter igjen i beholderen , kaster __ next__ metoden et unntak som avslutter sløyfen . Du trenger
    datamaskin med Python 3.2 programmeringsspråk installert
    Vis flere instruksjoner
    en

    Åpne IDLE tekst editor som følger med Python nedlasting . Finn IDLE tekst editor i " Program Files " ( eller "Programmer" for Macintosh) , i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet .
    2

    Lag en liste data container som heter " numberList " og gi den enkelte verdier . Skriv følgende på toppen av kildekoden filen:

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

    Lag en " for " loop som gjentas over hvert element i " numberList " container . For loop kaller __ iter__ metoden i " numberList " container for å få sin iterator objekt. Syntaksen for denne operasjonen ser slik ut : en

    for num i numberList :
    4

    Print ut verdien av det aktuelle elementet i listen ved å skrive følgende utsagn:

    print ( num )
    5

    Kjør programmet ved å trykke på "F5 " tasten. Programmet gjentas over den " numberList " container . Med hver iterasjon , er den nåværende verdien skrives ut og metoden __ next__ kalles . Når ingen flere elementer forbli i beholderen , avslutter sløyfen. Programmet resultatet ser slik ut : en

    0

    en

    2

    3

    4


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Rund flyttall i Python 
    ·Slik bruker du en Twitter Python Script 
    ·Slik publiserer nettsider med Python 
    ·Hvordan skrive inn en kommando for et nummer i Python 
    ·Trenger Python en adapter 
    ·Hvordan lage en Python Program Arbeid Uten Python 
    ·Hvordan lage Flash-kort i Python 
    ·Hva er fordelene med Python 
    ·Hvordan legge til en Enter karakter i Python 
    ·Hvordan å telle opp på én linje i Python 
      Anbefalte artikler
    ·Hvordan se en mappe på VB6 
    ·Hvordan finne antall forekomster av en karakter i en St…
    ·Hvordan lage en Java animasjon kjøre raskere 
    ·Slik eksporterer en Python Test Suite i selen 
    ·Visual Basic Tutorial for OLE Automation 
    ·Sol /Java & Feil 1722 
    ·Hvordan lage en produktnøkkel 
    ·Hvordan skrive en Perl Script for å behandle en Form 
    ·Hvordan lage Trusted Data Access Sider 
    ·Slik sletter du en C + + Corrupt Heap 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/