This is great. I always found these functions confusing, but you have explained them so clearly, I am going to use them extensively in my coding. Thanks a lot.
Wow ... that's so simplified!!! I finally got someone who me me see all of them at once in a simplified manner along with how they can be used together. Thanx Joe!!!
I"ve seen many videos about this topic, but this is, BY FAR, the BEST. Not only the pace was the adecuate fir beginners like me, but it was also full of examples and alternatives. Thanks for publishing this video. Thumbs up thumbs ☝!!
Small mistake at 5:20, the map function would only work if square was defined as def square(num): return num**2 since the parameter would need to be a number, not a list.
Subbed. Don't know why RUclips hasn't brought me to your channel before. Your explanation helped me understand three functions (two of which I hadn't even heard of) that I didn't understand before. Thank you.
Joe, you just helped me understand Lambda and other functions. This will be the easiest explanation I have seen so far. (a week into Python programming)
so easy to follow, great job! for the last part: i think the code needs to be updated and import functools import functools print(functools.reduce(lambda x,y:x*y,n))
Word of correction about 3:10 you’re saying that map returns a list. This is not true, it returns an iterator which may or may not be converted into a list. This is why we use list(map(func, [])) to convert a map output to a list.
Well explained! I started learning Python 4 days ago on Treehouse, but still, with this explanation I managed to make my first lambda functions work in one go.
At 5:00 you can’t use the square function with map there. Since map takes on element from the list a time, and then applies the square function to it, *but* the square function is written to deal with an entire list not a single element.
Thank you for the explanation. Just a correction at 5:24 . You cannot pass the square function as-is to the map along with the list. The map is expecting individual items. Not the list itself.
Explanation was outstanding....crisp, clean and clear... Watched some of the videos but i found them vague... Contented after watching this ...cheers ..and Yes...Subscribed 😊
Superb explanation Joe!! I have always confused with Map filter reduce and list comprehension concepts !!! I am very much clear now exactly when to use them.
Best explanation I found on the web! Finally I get it! And regarding the intro/outro music, please stop using it, because it just doesn't fit the subject of the video. If this clip was about a shootout between gangsters, then it would make sense to have this music, but not for programming :)
you use map function when you need to pass a function on variables, and use filter when you need to pass a condition on all elements and get the elements which hold true for it
Finally, someone who actually explained this quite elegantly and simply.
This is great. I always found these functions confusing, but you have explained them so clearly, I am going to use them extensively in my coding. Thanks a lot.
bhali karay ayo
same, great video!
Wow ... that's so simplified!!! I finally got someone who me me see all of them at once in a simplified manner along with how they can be used together. Thanx Joe!!!
You're so welcome!
I have an interview coming and needed a refresher. Thank you.
See mine too.
How’d your interview go?
I"ve seen many videos about this topic, but this is, BY FAR, the BEST. Not only the pace was the adecuate fir beginners like me, but it was also full of examples and alternatives. Thanks for publishing this video. Thumbs up thumbs ☝!!
EXCELENTE: GOOD EXPLANATION. BETTER THAN MY TEACHER, AT COLLEGE.
Small mistake at 5:20, the map function would only work if square was defined as
def square(num):
return num**2
since the parameter would need to be a number, not a list.
That approach was meant to be equivalent to the _whole_ thing on the right, not just to the lambda function ;)
def square(lst1=[]):
@@juliuskamara1348didn't work
I took this lesson in a paid online course and didn't make any sense. I watched this video and it's crystal clear now.
Thank you Sir!
Excellent; very helpful. Thank you so much.
Finally, a presenter who doesn't start every sentence with "so" or "".
Simply awesome. The way it has been explained.
Subbed. Don't know why RUclips hasn't brought me to your channel before. Your explanation helped me understand three functions (two of which I hadn't even heard of) that I didn't understand before. Thank you.
this is easiest way to teach complex method...Thank You!!!
Joe, you just helped me understand Lambda and other functions. This will be the easiest explanation I have seen so far. (a week into Python programming)
I was in quest of some easy to understand learning tutorial and finally got it. Thanks Joe.
This is gold. I have been doing codewars tasks for a while now, painstainkingly writing each lines for conditions. I wiish I found this earlier!
Very clear and precise explanation that anyone should be able understand.
At last, an excellent and concise explanation of this functions, loved this clip ! Thanks
Great concise video, this was the first video that I found using python3
This extremely simple lesson can save one hundreds of lines of coding. Thanks for creating it!
Is this actually useful? I feel like you could do the same, even faster and more optimized with a simple numpy package
lot of confusion regarding comprehensions,lambda,map functions~!today i got clarity !!thk u so much!!!
so easy to follow, great job!
for the last part: i think the code needs to be updated and import functools
import functools
print(functools.reduce(lambda x,y:x*y,n))
I couldn't agree more with you!
Word of correction about 3:10 you’re saying that map returns a list. This is not true, it returns an iterator which may or may not be converted into a list. This is why we use list(map(func, [])) to convert a map output to a list.
Good input. Thanks!
@@joejamesusa You’re welcome :)
One of the most effective lessons I have seen!
Thanks a lot from Brazil! I always found them very confusing, now I am happy with this learning experience!
Thanks for clarifying these so eloquently. Loved it.
Thanks for the video! I was confused on lambda and this video explained them really well.
Well explained! I started learning Python 4 days ago on Treehouse, but still, with this explanation I managed to make my first lambda functions work in one go.
4 days eh?
At 5:00 you can’t use the square function with map there. Since map takes on element from the list a time, and then applies the square function to it, *but* the square function is written to deal with an entire list not a single element.
Thanks for sharing Joe, very clear and didactics your explanation.
Very simplified explanation..highly useful..can't thank you enough..outstanding
Thank you for the explanation. Just a correction at 5:24 . You cannot pass the square function as-is to the map along with the list. The map is expecting individual items. Not the list itself.
ya sure? pretty sure it will work.
Neat and clear explanation with good example.
Very helpful sir. Hope a lot of students will learn something from it. Regards, love and affection.
Explanation was outstanding....crisp, clean and clear... Watched some of the videos but i found them vague... Contented after watching this ...cheers ..and Yes...Subscribed 😊
thank you, so clear. I love the visuals
i watched alot of videos about that functions, i couldn't understand any one of them! except yours, it was awsome!
That is awesome. simple, neat visually presented.. easily understandable on comparing to traditional functions
helpful video, really explains the lambda concept
you have exaplained in simple english brother. thank you
The best Tutorial i have seen so far. well explained and i like the way u relate the subject with other similar operations.
This is best video on RUclips,
Thanks!
Your videos are outstanding.
+Wingo Chambers thanks
Simple and brief explanation! Thank you very much for your efforts!
Thank you sir for your crystal clear explanation!!
Very well explained. Thank you.
Superb explanation Joe!! I have always confused with Map filter reduce and list comprehension concepts !!! I am very much clear now exactly when to use them.
so simple and clear, subscribed! Oh, you have a lot more videos!
+photinoman I have about 90 videos. A third of them are on Python data structures and algorithms
Explained in very easy way. Great video!!
Very clear. Thank you for taking the time to enlighten us.
Thanks, u explained elegantly.
nice!, thank you so much, you have better lecture than my professor did!
Great video, beautiful and clear explanation :-)
Thanks a lot. I am a Java developer. I find this map, filter, reduce concept new. Learnt new thing today 😊😊
Great video. Very simple and clear explanation. Thanks.
well done man thanks for your clean and simple explanation
that helps so muchhhh!🥳 Thank You!❤
I like your tutorials ! cheers
Hi Joe, I am late to the party, but this is a very well made video. Super clear and helpful. Thanks.
This was very useful. Thank you
Really clear explanation! Thank you so much!
Masha Allah. What a concise explanation. Thank you Brother. May peace be upon you.
Very clear explanation thanks jay
Definitely helpful vid, hate reading python docs
Just easy to ubderstand and really enjoyed. Thanks sir
Thanks! That was simple to understand..
You make it look easy, Thanks a lot!
Good Video with simple explanations... n=[10,100,1000,10000] print("Thank You {} Much". list(map(lambda x:(format(" very very ")**2, n))
))
brief and clear !!! thanks
awesome thanks for taking the effort to make this
Woah, so simple! Thanks so much for the video, I think I understand now.
your life is so simple!
thank you Joey for this informative video!!
Clear explanation
there are syntax problems in the code shown 4:59. it should be print(square([4,3,2,1])). It should be print(map(square,n))
Thank you sir for this video.Now I understand why they are called anonymous functions:)
Nice clear explanation - thanks
an informative video! thank you
Best explanation I found on the web! Finally I get it!
And regarding the intro/outro music, please stop using it, because it just doesn't fit the subject of the video. If this clip was about a shootout between gangsters, then it would make sense to have this music, but not for programming :)
loved the video...very pellucidly explained...thanks....earlier i skipped the video coz of music :P
Good work sir
Good explanations. Thanks.
Good one for beginners
thank you. very informative and well explained
Thanks dude it was easily understandable......:)
Great explanation.... thank you so much
Thanks for this its fluently help me
Nice explanation. Thanks
Very well explained.
you use map function when you need to pass a function on variables, and use filter when you need to pass a condition on all elements and get the elements which hold true for it
wonderful explanation...
Perfect explanation
Super helpful. Thanks!
Great video!
Great video👍👍👍👍👍❤❤❤❤💖💖💖💖
Thank you! Cheers!
Great video
8:50 Why 1 is there as an argument (1, len(lst1)) ? Why not other number like 0?
short and sweet. thanks
Joe that!s really good !
Superb Video!
Thanks pal, useful video.