Bonjour,
Petite question python, je suis étudiant et je ne parviens pas à réaliser ce code.
Si j'ai le dictionnaire suivant :
1 2 3
| def addtovalue(dictionary):
mydict = { 'horse': 4, 'cat': '4', 'spider': 8, 'chicken': 2, 'rock': None} #number of legs |
Quel code pourrait me permettre en utilisant for key, value in mydict.items():, d'augmenter chaque valeur numérique de 1 et de retourner les autres types str et None à l'identique. Le tout sous forme de dictionnaire ?
Ainsi l'objectif est d'avoir l'output suivant :
{ 'horse': 5, 'cat': '4', 'spider': 9, 'chicken': 3, 'rock': None}
Merci pour votre aide !
Partager