def extract_full_name(names):
    firstname = []
    lastname = []
    for z in range(0,len(names)):
        firstname.append(names[z]['first'])
    for k in range(0,len(names)):
        lastname.append(names[k]['last'])
    return list(zip(firstname,lastname))
VS
def extract_full_name(l):
     return list(map(lambda val: "{} {}".format(val['first'], val['last']), l))
SO I am doing this course on udemy and it requires me to do something like this:
names = [{'first': 'Elie', 'last': 'Schoppik'}, {'first': 'Colt', 'last': 'Steele'}]
extract_full_name(names) # ['Elie Schoppik', 'Colt Steele']
What is the difference in my code and Colt's solution
 
     
     
     
    