Concept
split() breaks a string into a list on a separator; join() does the reverse. Between them they handle most line-based and comma-separated text.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show Splitting and joining doing its job.
line = "ada,grace,linus"
names = line.split(",")
print(names) # ['ada', 'grace', 'linus']
print(" | ".join(names))
words = " several spaces here ".split()
print(words) # ['several', 'spaces', 'here']Calling names.join(", ") on the list. join is a string method: the separator comes first, as in ", ".join(names).
Your roadmap puts these before Splitting and joining, unless you already know them.
Once a session shows you understand Splitting and joining, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.