Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started