def string2dict(string): split_list = string.split(" ") if len(split_list) % 2 != 0: split_list += [None] return dict(zip(split_list[0::2], split_list[1::2]))