Friday, 14 August 2015

Day 3 - Lambda and sort

LAMBDA fucntion

lambda x, y: x + y  

# it is the same as:

def funkcja(x, y):
    return x + y



SORT function for dict with LAMBDA

lista = [{'imię': 'Jan', 'id': 1},
{'imię': 'Tomasz', 'id': 3},
{'imię': 'Jarek', 'id':2},
{'imię': 'Kacper', 'id':4}]

lista.sort(key=lambda d: d['imię'])


print lista

SORT function for dict without LAMBDA

def f(d):
return d['imię']

sorted_list = lista.sort(key=f)


print lista





No comments:

Post a Comment