For Loops Webinar 2024 July 6
unknown
python
a year ago
1.8 kB
20
Indexable
# # 2024 July 6
# # WEBINAR: For Loops
#
# # We use loops to repeat actions
# a WHILE loop... is an IF that repeats as long as the loop condition remains True
# FOR LOOPS are used for repeating actions for every element in a container (list, dict, tuple, str)
# Basic syntax of a for loop
# for ___ in _someContainer_:
# # LIST
myList = ["Agent Scully", "Agent Mulder", "Walter Skinner", "CSM", "Mr. X"]
# for item in myList:
# print(item)
#
# # TUPLE
# myTuple = ("Gilligan", "Castaway002", "red", "crew")
# for item in myTuple:
# print(item)
#
# # STRING
# myString = "It was the best of times."
# for char in myString:
# print(char)
# DICT
# myDict = {
# key: value,
# key: value,
# key: value
# }
# myDict[key] # get the value for that key
# myDict[key] = value # assigns value to that key
bestOfXF = {
"1x00": "Pilot",
"2x10": "Red Museum",
"2x14": "Die Hand Die Verletzt",
"3x04": "Clyde Bruckman's Final Repose",
"3x12": "War of the Coprophages",
"3x20": "Jose Chung's From Outer Space",
"4x05": "The Field Where I Died",
"5x05": "The Post Modern Prometheus",
"5x17": "All Souls"
}
for key in bestOfXF: # loop var holds the KEY
# value = bestOfXF[key]
# "Check out Episode ___ or '---'."
print(f"Check out Episode {key} of '{bestOfXF[key]}'.")
# Loop a known of number of times
# RANGE
# range(start=0, stop, step=1)
# range(5) # range(0, 5), range(0, 5, 1) --> [0, 1, 2, 3, 4]
# for n in range(5):
# print(n)
# Looping over a container and I need to know the index
# 2 ways to do that
# use a range() with len()
for i in range(0, len(myList), 1):
print(f"{i}: {myList[i]}")
# or... enumerate()
for i, item in enumerate(myList):
print(f"{i} --> {item}")
Editor is loading...
Leave a Comment