Is there a difference between "pass" and "continue" in a for loop in Python?
continue, loops, python, syntax
Solution
Yes, they do completely different things. `pass` simply does nothing, while `continue` goes on with the next loop iteration. In your example, the difference would become apparent if you added another statement after the `if`: After executing `pass`, this further statement would be executed. After `continue`, it wouldn't.
>>> a = [0, 1, 2]
>>> for element in a:
... if not element:
... pass
... print(element)
...
0
1
2
>>> for element in a:
... if not element:
... continue
... print(element)
...
1
2
Problem
Is there any significant difference between the two Python keywords `continue` and `pass` like in the examples ``` for element in some_list: if not element: pass ``` and ``` for element in some_list: if not element: continue ``` I should be aware of?