Question: Why does Python do this? def simplify(txt): tracker = [] txtList = txt.split() for word in txtList: if word in tracker: break else: tracker.append(word) return
Why does Python do this?
def simplify(txt): tracker = [] txtList = txt.split() for word in txtList: if word in tracker: break else: tracker.append(word) return tracker t = "Some are old and some are new" print(simplify(t))
The answer is ['Some', 'are', 'old', 'and', 'some']
why? why does it not break before 'some' is appended to the tracker?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
