Functies toepassen op een lijst

Je kunt een domein definiƫren als:

domein = set([1, 2, 3, 4, 5])

Net zoals in de wiskunde kun je het bereik van een domein bepalen door een functie toe te passen op elk element:

bereik_als_map = map(functie, domein)

Dit levert een map-object op. Om het resultaat als een set te krijgen, gebruik je:

bereik = set(bereik_als_map)

Afhankelijk van de gekozen functie wordt het bereik aangepast.

oefening

Schrijf een algoritme dat begint met het domein (deze code moet je nu nog niet te verstaan):

domein = [int(x) for x in input().split()]

en dit afbeeldt op het bereik f(x) = x*2