Python enumerate functie

Op deze pagina:

    De enumerate functie kun je gebruiken om een lijdt te doorlopen en daarbij de indexen erbij te krijgen:

    
    fruitlijst = ['Peren', 'Druiven', 'Citroenen', 'Bessen', 'Bananen', 'Appels', 'Aardbeien']
    for i, f in enumerate(fruitlijst):
        print(i, f)
    
    # resultaat:
    0 Peren
    1 Druiven
    2 Citroenen
    3 Bessen
    4 Bananen
    5 Appels
    6 Aardbeien
    

    je kunt de indexen ook een ander startnummer geven:

    
    fruitlijst = ['Peren', 'Druiven', 'Citroenen', 'Bessen', 'Bananen', 'Appels', 'Aardbeien']
    for i, f in enumerate(fruitlijst,10):
        print(i, f)
    
    # resultaat:
    10 Peren
    11 Druiven
    12 Citroenen
    13 Bessen
    14 Bananen
    15 Appels
    16 Aardbeien
    

    je kunt de enumerate functie ook gebruiken met een dictionary:

    
    fruitdict = {'Appels': 'geel', 'Bananen': 'geel', 'Citroenen': 'geel'}
    for i, f in enumerate(fruitdict):
        print(i, f)
    
    # resultaat:
    0 Appels
    1 Bananen
    2 Citroenen
    

    Ook hier kun je weer een ander startnummer voor de indexen meegeven:

    
    fruitdict = {'Appels': 'geel', 'Bananen': 'geel', 'Citroenen': 'geel'}
    for i, f in enumerate(fruitdict,10):
        print(i, f)
    
    # resultaat:
    10 Appels
    11 Bananen
    12 Citroenen
    

     

    Verwante artikelen