>>> list = [] > >>> total = 0 > >>> if total > 0: > ... x = {'id': 'name', 'link': 'XX'} > ... list.append(x) > ... else: > ... y = {'id': 'name', 'link': 'YY'} > ... list.append(y) > ... > Yeah. list = [] x = {'id':'name'} if total > 0: x['link'] = 'XX' else: x['link'] = 'YY' list.append(x)