Une fonction de carte est une fonction d'ordre supérieur qui applique une fonction à chaque élément d'une liste, créant une liste des résultats. Pour les questions sur la géographie, utilisez plutôt la balise maps.
Y a-t-il une raison de préférer utiliser map()la compréhension de liste ou vice versa? L'un ou l'autre est-il généralement plus efficace ou est-il généralement considéré comme plus pythonique que l'autre?
J'essaie de mapper une liste en hexadécimal, puis j'utilise la liste ailleurs. En python 2.6, c'était facile: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Cependant, en Python 3.1, ce qui précède renvoie un objet de carte. B: Python 3.1: >>> map(chr, [66, 53, 0, …
map(function, iterable, ...) Appliquer la fonction à chaque élément d'itérable et renvoyer une liste des résultats. Si des arguments itérables supplémentaires sont passés, la fonction doit prendre autant d'arguments et est appliquée aux éléments de tous les itérables en parallèle. Si un itérable est plus court qu'un autre, il est …
Étant donné un dictionnaire que { k1: v1, k2: v2 ... }je veux obtenir, { k1: f(v1), k2: f(v2) ... }je passe une fonction f. Existe-t-il une telle fonction intégrée? Ou dois-je faire dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idéalement, j'écrirais my_dictionary.map_values(f) ou my_dictionary.mutate_values_with(f) Autrement dit, peu importe que …
Ok, c'est plus une question d'informatique qu'une question basée sur une langue particulière, mais y a-t-il une différence entre une opération de carte et une opération foreach? Ou s'agit-il simplement de noms différents pour la même chose?
En termes de performances en Python, est-ce qu'une liste-compréhension, ou des fonctions similaires map(), est- filter()elle reduce()plus rapide qu'une boucle for? Pourquoi, techniquement, ils fonctionnent à une vitesse C , alors que la boucle for s'exécute à la vitesse de la machine virtuelle python ?. Supposons que dans un jeu …
J'ai besoin d'une fonction de carte . Existe-t-il déjà quelque chose comme ça en Java? (Pour ceux qui se demandent: je sais bien sûr implémenter moi-même cette fonction triviale ...)
Je veux transformer une carte de valeurs en une autre carte avec les mêmes clés mais avec une fonction appliquée aux valeurs. Je penserais qu'il y avait une fonction pour faire cela dans l'api clojure, mais je n'ai pas pu la trouver. Voici un exemple d'implémentation de ce que je …
Je suis un peu surpris que MATLAB n'ait pas de fonction Map, alors j'en ai piraté une moi-même car c'est quelque chose dont je ne peux pas me passer. Existe-t-il une meilleure version? Existe-t-il une bibliothèque de programmation fonctionnelle quelque peu standard pour MATLAB qui me manque? function results = …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.