Beginner Fundamentals
For loops
for iterates over the items of a sequence (list, string, range…).
fruits = ["apple", "banana", "grape"]
for fruit in fruits:
print(fruit)
Iterate a string
for letter in "abc":
print(letter)
range
Generates a sequence of numbers:
for i in range(5):
print(i) # 0,1,2,3,4
for i in range(1, 6):
print(i) # 1,2,3,4,5
for i in range(0, 10, 2):
print(i) # 0,2,4,6,8
break and continue
Work like in while:
for i in range(10):
if i == 5:
break
if i % 2 == 0:
continue
print(i) # 1, 3
enumerate
Get index and value together:
for i, fruit in enumerate(fruits):
print(i, fruit)