46 Python Problems

From http://www.ling.gu.se/~lager/python_exercises.html

Files Code and Result

poblem19.py

problem1.py

problem2.py

problem3.py

problem4.py

problem5.py

problem6.py

problem7.py

problem8.py

problem9.py

problem10.py

problem11.py

problem12.py

problem13.py

problem14.py

problem15.py

problem16.py

problem17.py

problem18.py

problem20.py

problem21.py

problem22.py

problem23.py

problem24.py

problem25.py

problem26.py

problem27.py

problem28.py

problem29.py

problem30.py

problem31.py

problem32.py

problem33.py

problem34.py

problem36.py

problem37.py

problem38.py

problem42.py

problem43.py

problem44.py

problem45.py

problem46.py

problem27.py

target_list = ['here', 'there', 'and', 'everywhere']
def mapping(lst):
            '''(list) -> list
            return a list of word lengths
            '''
            output = []
            for word in lst:
                    output.append(len(word))
            return output

ans = mapping(target_list)
print(ans)

ans =list(map((lambda x: len(x)), target_list))
print(ans)

ans = [len(x) for x in target_list]
print(ans)

Result

[4, 5, 3, 10]
[4, 5, 3, 10]
[4, 5, 3, 10]