Een fruitmand is een veel gekozen cadeau voor een ziekenbezoek. Meestal kiest men een tros druiven, enkele kiwi's en nog wat ander gezond fruit. In deze oefening ga je een speciale fruitmand samenstellen:
Een foute fruitmand: 2 peren, peer en kiwi samen en een banaan bovenaan.
De functie fruitmand_maken maakt van een lijst van fruit een dictionary van fruit. De sleutels zijn het aantal letters waaruit een fruitstuk bestaat. Indien er meerdere fruitstukken een gelijk aantal letters hebben, voeg je enkel het fruitstuk met de grootste index in de lijst toe aan de dictionary.
Geef je de retourwaarde van fruitmand_maken mee aan de functie fruitmand_inpakken, dan krijg je een lijst van fruitstukken terug, oplopend gesorteerd volgens het aantal letters.
>>> fruitmand_maken(['banaan', 'aardbei', 'kiwi', 'peer', 'appel', 'bes', 'sinaasappel', 'framboos'])
{6: 'banaan', 7: 'aardbei', 4: 'peer', 5: 'appel', 3: 'bes', 11: 'sinaasappel', 8: 'framboos'}
>>> fruitmand_maken(['aardbei'])
{7: 'aardbei'}
>>> fruitmand_inpakken({6: 'banaan', 7: 'aardbei', 4: 'peer', 5: 'appel', 3: 'bes', 11: 'sinaasappel', 8: 'framboos'})
['bes', 'peer', 'appel', 'banaan', 'aardbei', 'framboos', 'sinaasappel']
>>> fruitmand_inpakken({7: 'aardbei'})
['aardbei']