Python map() function
Παράδειγμα
Καλύπτει την μετάφραση των 51 κειμένων από Κινεζικό Σimplified σε Ελληνικά.
Υπολογίστε την μήκος κάθε λέξης του τετράγωνου: def myfunc(n): επιστροφή len(n)
x = map(myfunc, ('apple', 'banana', 'cherry'))
Δημιουργία και χρήση
Η συνάρτηση map() εκτελεί τη συγκεκριμένη συνάρτηση για κάθε αντικείμενο του iterable.
Γλωσσική δομήσυνάρτησηmap( ,)
Τιμή παράμετρου
Παράμετροι | Περιγραφή |
---|---|
συνάρτηση | Απαιτείται. Συνάρτηση που εκτελείται για κάθε αντικείμενο. |
αντικείμενο |
Απαιτείται. Σειρά, συλλογή ή αντικείμενο αναγνώρισης. Μπορείτε να στείλετε όσο πολλά αντικειμενικά αντικείμενα θέλετε, απλά βεβαιωθείτε ότι η συνάρτηση έχει ένα παράμετρο για κάθε αντικείμενο. Μπορείτε να στείλετε όσο πολλά αντικείμενα αντικειμενικά θέλετε, απλά βεβαιωθείτε ότι η συνάρτηση έχει ένα παράμετρο για κάθε αντικείμενο. |
Περισσότερα παραδείγματα
Παράδειγμα
Γεννήστε νέα φρούτα στέλνοντας δύο αντικειμενικά αντικείμενα στον πίνακα:
def myfunc(a, b): επιστροφή a + b x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))