Norman Khine wrote: > Hello, > Is there a better way to do this: > > >>> list = [] > >>> total = 0 > >>> if total > 0: > ... x = {'id': 'name', 'link': 'XX'} > ... list.append(x) > ... else: > ... y = {'id': 'name', 'link': 'YY'} > ... list.append(y) > ... > > I would like to change the key 'link' value depending on the value of > 'total' so for example if total == 2, then append x else y to the list. > The terse version:
list.append({'id': 'name', 'link': ('XX','YY')[total > 0]}) -- Bob Gailer 919-636-4239 Chapel Hill, NC _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor