Apprenez à utiliser la fonction de carte en Python avec des exemples

Cet article couvre l'utilisation de la fonction de carte en python avec différents paramètres tels que Function, Iterable avec des exemples appropriés comprenant plusieurs arguments.

Le langage de programmation Python s'est accéléré au cours de la dernière décennie. La popularité croissante de la programmation a suscité une forte demande dans des domaines comme , , etc. L'une des principales raisons de cette croissance a été les fonctionnalités prêtes à l'emploi fournies avec python. Une de ces fonctions est la fonction map en python, qui optimise l'exécution d'une fonction avec plusieurs arguments. Dans cet article, nous allons discuter de la fonction de carte en détail. Les sujets suivants sont abordés dans ce blog.



Qu'est-ce qu'une fonction de carte?

Une fonction de carte fournit une fonction pour laquelle chaque élément d'un itérable peut être passé en tant que paramètre. Par exemple, disons que nous avons une fonction qui calcule la longueur d’une chaîne. En utilisant la fonction de carte, nous pouvons spécifier cette fonction avec un liste contenant un tas de chaînes. La sortie aura la longueur de chaque élément de la liste.



fonction map - fonction map en python - edureka

Syntaxe

Voici un programme simple utilisant la fonction map pour calculer la longueur d'une chaîne dans une liste.

comment convertir un double en un entier en java
def func (x): return len (x) a = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'] b = map (func, a) imprimer (list (b))
 Production: [6, 6, 7, 9, 8, 6, 8]

Paramètres

  • - C'est un paramètre obligatoire qui stocke la fonction qui sera exécutée à l'aide de la fonction de carte.



  • Iterable - Il stocke l'itérable qui sera passé en argument dans la fonction. C'est également un paramètre obligatoire.

res = map (fonction, itérable)

Exemples

  • Passer deux itérables à la fois.
def add (a, b): retourne a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = map (add, x, y) print (liste (res))
 Production: [3, 7, 11, 15, 19]
  • Programme pour imprimer le cube des 10 premiers nombres naturels en utilisant la fonction de carte.
def cube (n): retourne n * n * n a = list (range (1,11)) res = map (cube, a) print (list (res))
 Production: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = liste (plage (1,10)) res = carte (lambda x: x * x, a) print (liste (res))
 Production: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Nous pouvons utiliser n'importe quel Type de données dans le paramètre itérable comprenant ensembles , tuples , , etc.

Dans cet article, nous avons appris comment utiliser la fonction de carte en python avec divers exemples. En regardant les exemples, on peut imaginer à quel point le code est ordonné et lisible dans le langage de programmation python. La lisibilité et la syntaxe facile sont l'une des nombreuses raisons pour lesquelles python est devenu si populaire au cours de la dernière décennie. Avec la popularité croissante, la demande a également augmenté dans des domaines comme l'apprentissage automatique, l'intelligence artificielle, la science des données, etc. Pour maîtriser vos compétences, inscrivez-vous à edureka's et lancez votre apprentissage.



type casting en java avec exemple

Avez-vous des questions? Mentionnez-les dans les commentaires. Nous vous répondrons dans les plus brefs délais.