In [ ]:
#accumulator pattern

# input is a list of names; output is list of short (<= 5 characters) names 
# for example,
# names = ["Jonathan","Hien","Raj","Jinash","Lasya"]
# output = ["Hien","Raj","Lasya"]
def remove_long_names(names):
    result = []
    for name in names:
        if len(name) <= 5:
            result.append(name)
    return result
In [ ]:
remove_long_names(["Jonathan","Hien","Raj","Jinash","Lasya"])
Out[ ]:
['Hien', 'Raj', 'Lasya']
In [ ]:
"09.30AM:09.45AM:220".split(":")
Out[ ]:
['09.30AM', '09.45AM', '220']
In [ ]:
"09.30aM".split(".")
Out[ ]:
['09', '30aM']
In [ ]:
"09.30AM".lower()
Out[ ]:
'09.30am'
In [ ]:
570 // 60
Out[ ]:
9
In [ ]:
570 % 60
Out[ ]:
30