Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να Πολλαπλασιάστε όλα τα στοιχεία σε μια λίστα με Python

Ένα από τα ωραία χαρακτηριστικά που είναι κοινά σε πολλές από τις τελευταίες γλώσσες προγραμματισμού όπως η Python είναι η υποστήριξη για λειτουργίες λάμδα και λειτουργικές τεχνικές προγραμματισμού . Στην Python , αυτό υλοποιείται με τη μέθοδο της " χάρτη " , μια ισχυρή μέθοδος που λαμβάνει μια λειτουργία και μια λίστα , εκτελεί τη λειτουργία ατομικά για κάθε στοιχείο στη λίστα και επιστρέφει το αποτέλεσμα . Αυτό που κάποτε θα ήταν μια επίπονη για βρόχο είναι πλέον ένα one- liner . Οδηγίες
Η

1 Ανοίξτε ένα τερματικό . Στα Windows κάνοντας κλικ στο " Start" ακολουθούμενο από το " Run" και στη συνέχεια, πληκτρολογώντας "cmd ". Σε Mac OS X , κάντε κλικ στο " Spotlight " και πληκτρολογήστε " Terminal ". 2

Τύπος " python " στο τερματικό .
Εικόνων 3

Πληκτρολογήστε την ακόλουθη γραμμή να ορίσετε μια λίστα :

list = [ 1,2,3,4,5,6,7,8,9,10 ]
Η 4

Πληκτρολογήστε την ακόλουθη γραμμή για να πολλαπλασιάσει κάθε στοιχείο στη λίστα με δύο :

χάρτη ( lambda x : x * 2 , λίστα)

Η λειτουργία " χάρτη " εκτελεί μια λειτουργία σε κάθε στοιχείο μιας λίστας. Η " λάμδα " εντολή ορίζει ένα νέο, ανώνυμο και προσωρινή λειτουργία για χρήση στην εντολή χάρτη και πουθενά αλλού . Σε συνδυασμό , μπορείτε να δημιουργήσετε γρήγορα ένα νέο " δύο φορές " λειτουργία και να το ονομάσουμε για κάθε στοιχείο στη λίστα αυτόματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα