3.6 What does “Pythonic” mean?
You’ve now seen enough of Python to see that it is a powerful and elegant programming language. You are coding in a Pythonic way when you take advantage of that elegance and further create something that beautifully and succinctly accomplishes your task. Examples of being Pythonic include:
- You use
for
in a loop such asfor item in my_list:
, instead of defining and using an index to access list members. - You interchange the values of two variables using simultaneous assignment.
- You make a new list in reverse order from an existing list using slicing:
my_list[::-1]
. - You code a comprehension to build a new list instead of using
append:
[x**2 for x in range(13) if x % 3 == 0]
[0, 9, 36, 81, 144]
You’ll see other examples as we move through this introduction to Python.
...