Python - For Loops vs. List Comprehension!
Adrian Dolinay
Tutorial that compares creating lists with for loops against list comprehension. The main takeaway is that list comprehension is significantly faster than for loops when creating simple lists (list containing numbers ranging from 0 to 25 for example). However the time it takes to create more complicated lists that contain multiple calculations (taking the square root of a number or raising it to a certain power before adding it to a list) or that use multiple conditions is much smaller (perhaps negligible depending on your use) when comparing for loops and list comprehension.
Python Lists Tutorial - https://studio.youtube.com/video/s6gME_IWU6A/edit
GitHub repo containing the notebook under "Python YouTube Tutorials" - https://github.com/tudev/Workshops-2020-2021
List Tutorial: https://youtu.be/s6gME_IWU6A Slicing Tutorial: https://youtu.be/uPLgyXcV-OE
CONNECT: LinkedIn: https://www.linkedin.com/in/adrian-dolinay-frm-96a289106/ GitHub: https://github.com/ad17171717 Twitter: https://twitter.com/DolinayG
------Video Chapters------ 0:00 - Intro 0:16 - Defining for loops and list comprehension within Python 1:51 - Creating a list of numbers 6:31 - Creating a list from a calculation 9:28 - Creating a list from a conditional statement 13:39 - Creating a list from multiple conditional statements 17:08 - Unpacking a nested list into a single list 21:52 - Creating multiple lists 26:28 - References and additional learning ... https://www.youtube.com/watch?v=tV1jYqiLZME
77737598 Bytes