Je suis novice en Python. Disons que j'ai un dictionnaire dans lequel les clés correspondent à des nombres entiers, par exemple :
d = {'key1':1,'key2':14,'key3':47}
Existe-t-il un moyen syntaxiquement minimaliste de renvoyer la somme des valeurs de d, c'est-à-dire 62 dans ce cas.
Merci
2 votes
Juste pour le plaisir : mettre en œuvre
sum
vous-même en termes dereduce
--reduce
est une forme plus générale (par ex.sum
,min
ymax
peuvent tous être écrits en termes dereduce
) et peut résoudre d'autres problèmes (par ex.product
) facilement.1 votes
Qu'en est-il de la déclaration de Guido - je pense que je m'en souviens bien - que réduire va disparaître ? Je suis d'accord avec vous. Pourquoi le supprimer du langage ?