efficient way to convert a list to dictionary,dict(x.split(':') for x in lis)