BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Ortamında mevcut olan my_list'i yazdır.
  • my_list'teki her öğeyi map() ve lambda() kullanarak kare al.
  • map fonksiyonunun 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", ____)
Kodu Düzenle ve Çalıştır