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