records = [
('foo',1,2),
('bar','hello'),
('foo',3,4),
]
def do_foo(x,y):
print 'foo\t{0}{1}'.format(x,y)
def do_bar(s):
print 'bar\t{0}'.format(s)
for tag , *args in records:
if tag == 'foo':
do_foo(*args)
elif tag == 'bar':
do_bar(*args)
when i run the above program , i get invalid syntax .I dono why this happens? Can someone help me please?