Sužinokite, kaip naudoti žemėlapio funkciją „Python“ su pavyzdžiais



Šis straipsnis apima žemėlapio funkcijos naudojimą pitone su skirtingais parametrais, pvz., Funkcija, Iterable su tinkamais pavyzdžiais, įskaitant kelis argumentus.

„Python“ programavimo kalba pastarąjį dešimtmetį įsibėgėjo. Vis populiarėjantis programavimas atnešė daug paklausos tokiose srityse kaip , ir tt Viena iš pagrindinių šio augimo priežasčių buvo „python“ teikiamos funkcijos. Viena iš tokių funkcijų yra žemėlapio funkcija pitone, kuri optimizuoja funkcijos vykdymą keliais argumentais. Šiame straipsnyje mes išsamiai aptarsime žemėlapio funkciją. Šiame tinklaraštyje aptariamos šios temos.

Kas yra žemėlapio funkcija?

Žemėlapio funkcija suteikia funkciją, kuriai kiekvienas iteruojamo elemento parametras gali būti perduotas. Tarkime, kad turime funkciją, kuri apskaičiuoja eilutės ilgį. Naudodamiesi žemėlapio funkcija, šią funkciją galime nurodyti naudodami a sąrašą kuriame yra krūva stygų. Išvestyje bus kiekvieno sąrašo elemento ilgis.





kas yra char java

žemėlapio funkcija - žemėlapio funkcija pitone - edureka

Sintaksė

Toliau pateikiama paprasta programa, naudojant žemėlapio funkciją, norint apskaičiuoti eilutės ilgį sąraše.

def func (x): grįžti len (x) a = ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis]] b = žemėlapis (func, a) spausdinti (b sąrašas)
 Išvestis: [6, 6, 7, 9, 8, 6, 8]

Parametrai

  • - Tai yra privalomas parametras, saugantis funkciją, kuri bus vykdoma naudojant žemėlapio funkciją.



  • Pasikartojantis - jis išsaugo iteraciją, kuri bus perduota kaip argumentas funkcijoje. Tai taip pat yra privalomas parametras.

res = žemėlapis (funkcija, kartojamas)

Pavyzdžiai

  • Perduodami du kartojami elementai vienu metu.
def pridėti (a, b): grąžinti a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = žemėlapis (pridėti, x, y) spausdinti (sąrašas (res))
 Išvestis: [3, 7, 11, 15, 19]
  • Programa spausdinti pirmųjų 10 natūralių skaičių kubą naudojant žemėlapio funkciją.
def kubas (n): grąžinti n * n * n a = sąrašas (diapazonas (1,11)) res = žemėlapis (kubas, a) spausdinimas (sąrašas (res))
 Išvestis: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = sąrašas (diapazonas (1,10)) res = žemėlapis (lambda x: x * x, a) spausdinti (sąrašas (res))
 Išvestis: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Mes galime naudoti bet kurį duomenų tipas iteruojamame parametre, įskaitant rinkiniai , tuples , ir kt.

kaip mesti dvigubai int java

Šiame straipsnyje mes sužinojome, kaip mes galime naudoti žemėlapio funkciją „Python“, naudodami įvairius pavyzdžius. Pažvelgus į pavyzdžius galima įsivaizduoti, koks tvarkingas ir skaitomas kodas yra python programavimo kalboje. Skaitomumas ir lengva sintaksė yra viena iš daugelio priežasčių, kodėl pitonas per pastarąjį dešimtmetį tapo toks populiarus. Didėjant populiarumui, paklausa taip pat padidėjo tokiose srityse kaip mašininis mokymasis, dirbtinis intelektas, duomenų mokslas ir kt. Norėdami įvaldyti savo įgūdžius, užsiregistruokite „edureka“ ir pradėkite mokytis.



Turite klausimų? Paminėkite juos komentaruose. Kuo greičiau susisieksime su jumis.