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
PySpark ile Big Data Temelleri
kursunun bir parçasıdırEgzersiz talimatları
- Ortamında mevcut olan
my_list'i yazdır. my_list'teki her öğeyimap()velambda()kullanarak kare al.mapfonksiyonunun sonucunu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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", ____)