subhabangal...@gmail.com wrote: > Dear Group, > If I take a list like the following: > > fruits = ['banana', 'apple', 'mango'] > for fruit in fruits: > print 'Current fruit :', fruit > > Now, > if I want variables like var1,var2,var3 be assigned to them, we may take, > var1=banana, > var2=apple, > var3=mango > > but can we do something to assign the variables dynamically I was thinking > of > var_series=['var1','var2','var3'] > for var in var_series: > for fruit in fruits: > print var,fruits > > If any one can kindly suggest.
For that problem you need another data structure -- a dictionary: >>> lookup_fruits = {"var1": "banana", "var2": "apple", "var3": "mango"} >>> var_series = ["var1", "var2", "var3"] >>> for var in var_series: ... print var, lookup_fruits[var] ... var1 banana var2 apple var3 mango -- http://mail.python.org/mailman/listinfo/python-list