110 of 151 menu

ფუნქცია map

ფუნქცია map აბრუნებს შეცვლილ იტერირებად ობიექტს მასზე მითითებული ფუნქციის გამოყენების შემდეგ. პირველ პარამეტრში ვუთითებთ ფუნქციას-კოლბექს, რომელიც გამოყენებული იქნება თითოეულ ელემენტზე. მეორე პარამეტრში - ობიექტი გადასარევად.

შედეგად ფუნქცია აბრუნებს სპეციალურ იტერირებად ობიექტს. მისი სიაში გადაქცევა შესაძლებელია ფუნქციის list გამოყენებით.

სინტაქსი

map(ფუნქცია, ობიექტი ფილტრაციისთვის)

მაგალითი

მოდით ფუნქციის map საშუალებით ავიყვანოთ ჩვენი სიის თითოეული ელემენტი კვადრატში:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

კოდის შესრულების შედეგი:

[4, 9, 36, 64, 225]

მაგალითი

ახლა კი მოდით გამოვიყენოთ ფუნქცია map ტუპლზე, ხოლო შედეგი გამოვსახოთ სიის სახით:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

კოდის შესრულების შედეგი:

[4, 10, 14, 16]

იხილეთ აგრეთვე

  • ფუნქცია filter,
    რომელიც ფილტრავს იტერირებად ობიექტებს
  • ფუნქცია zip,
    რომელიც უვლის ტუპლებს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა