map() ile lambda() kullanımı
Python'daki map() fonksiyonu, verilen bir iterabledaki (liste, demet vb.) her öğeye belirtilen fonksiyonu uyguladıktan sonra sonuçların bir listesini döndürür. map() fonksiyonunun genel sözdizimi map(fun, iter) şeklindedir. map() ile lambda fonksiyonlarını da kullanabiliriz. lambda() ile map() fonksiyonuna genel yardım için video 1.7'nin slayt 5'ine bak.
Bu egzersizde, listedeki tüm sayıları karesini almak için yerleşik map() fonksiyonu içinde lambda fonksiyonunu kullanacaksın.
Bu egzersiz, kursun bir parçasıdır
PySpark ile Big Data Temelleri
Egzersiz talimatları
- Ortamında mevcut olan
my_list'i yazdır. my_list'teki her öğeyimap()velambda()kullanarak kare al.mapfonksiyonunun sonucunu yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Print my_list in the console
print("Input list is", ____)
# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))
# Print the result of the map function
print("The squared numbers are", ____)