Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn for loop (2/5) | Loops
Learn Python from Scratch

book
for loop (2/5)

Remember data types we learned previously? for loop can easily iterate over some of them. For example, you can easily iterate over a string to get all symbols from it.

# iterate over string
s = "small string"
for i in s:
print(i)
1234
# iterate over string s = "small string" for i in s: print(i)
copy

Or over list

# iterate over list
l = [1, [2,3], 4, "wow"]
for i in l:
print(i)
1234
# iterate over list l = [1, [2,3], 4, "wow"] for i in l: print(i)
copy

The same applies to tuples.

Task

Swipe to start coding

Given list people. Using for loop, extract every single item from it.

Solution

# list from previous tasks
people = ['Alex', (23, 178), 'Noah', (34, 189), 'Peter', (29, 175), 'John', (41, 185), 'Michelle', (35, 165)]
# use for loop to iterate over list
for i in people:
print(i)

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 6. Chapter 4
# list from previous tasks
people = ['Alex', (23, 178), 'Noah', (34, 189), 'Peter', (29, 175), 'John', (41, 185), 'Michelle', (35, 165)]
# use for loop to iterate over list
for _ _ _:
_ _ _
toggle bottom row
some-alt