Even though I had done the tasks beforehand, watching them being done in class today taught me new things.
I learned that I could use Python's in-built list methods more, instead of falling back to for
loop all the time.
For example, I could use the extend
method (rather than for
loop and append
method) to expand a list with the contents of another list. Likewise, I could use the clear
method (rather than for
loop and remove
method) to empty a list.
Unless there is a specific need for using the for
loop, like I need to check a condition on individual elements before adding them to or removing them from the list, the code looks much cleaner this way.
Top comments (0)