Python map() ਫੰਕਸ਼ਨ
ਉਦਾਹਰਣ
ਟੁਪੀ ਵਿੱਚ ਹਰੇਕ ਸ਼ਬਦ ਦੀ ਲੰਬਾਈ ਗਿਣਤੀ ਕਰੋ:
def myfunc(ਐਨ): ਰਿਟਰਨ ਲੈਂਥ(ਐਨ) x = map(myfunc, ('apple', 'banana', 'cherry'))
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
map() ਫੰਕਸ਼ਨ iterable ਵਿੱਚ ਹਰੇਕ ਵਸਤੂ ਨੂੰ ਨਿਰਦਿਸ਼ਟ ਫੰਕਸ਼ਨ ਚਲਾਉਂਦਾ ਹੈ।ਵਸਤੂ ਫੰਕਸ਼ਨ ਨੂੰ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ。
ਸ਼ਾਸਤਰ
map(function, iterables)
ਪੈਰਾਮੀਟਰ ਮੁੱਲ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
function | ਲੋੜੀਂਦਾ ਹੈ।ਹਰੇਕ ਵਸਤੂ ਲਈ ਚਲਾਇਆ ਗਿਆ ਫੰਕਸ਼ਨ |
iterable |
ਲੋੜੀਂਦਾ ਹੈ।ਲੜੀ, ਕੈਟਾਗੋਰੀ ਜਾਂ ਇਕਾਈ ਪ੍ਰਤੀਕਰਮ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸੰਖਿਆ ਵਿੱਚ iterables ਭੇਜ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਫੰਕਸ਼ਨ ਦੀ ਪ੍ਰਤੀ ਹਰੇਕ iterables ਨੂੰ ਇੱਕ ਪੈਰਾਮੀਟਰ ਹੋਵੇ。 ਤੁਸੀਂ ਜਿੰਨੀਆਂ ਵੀ iterables ਭੇਜ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਫੰਕਸ਼ਨ ਦੀ ਪ੍ਰਤੀ ਇੱਕ iterables ਦੇ ਲਈ ਇੱਕ ਪੈਰਾਮੀਟਰ ਹੋਵੇ。 |
ਹੋਰ ਉਦਾਹਰਣ
ਉਦਾਹਰਣ
ਦੋ ਸਮਾਰਕ ਇਕਾਈਆਂ ਨੂੰ ਫੰਕਸ਼ਨ ਵਿੱਚ ਭੇਜ ਕੇ ਨਵੇਂ ਫਲਾਂ ਦੀ ਸਿਰਜਾ ਕਰੋ:
def myfunc(ਏ, ਬੀ): ਰਿਟਰਨ ਏ + ਬੀ x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))