On 10/21/07, <b class="gmail_sendername">Bryan Fodness</b> <<a href="mailto:bryan.fodness@gmail.com">bryan.fodness@gmail.com</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div> </div>
<div>I want to get a variable name dependent on another variable. I have tried,</div>
<div> </div>
<div>'fs' + str(int(round(unblockedFS))) for fs13</div>
<div> </div>
<div>and I get an invalid literal. If I code in the fs13, everything works. Is it possible to do this?</div>
<div> </div>
<div> </div>
<div> </div>
<div>unblockedFS=13.4</div>
<div> </div>
<div>for line in file('21Ex6MV_tmr.dat'):<br> d, fs1, fs2, fs3, fs4, fs5, fs6, fs7, fs8, fs9, fs10, fs11, fs12, fs13, fs14, fs15, fs16, fs17, fs18 = line.split()<br> if float(d) == round(calc_depth):<br> b = float(
<font color="#cc9933">fs13</font>)<br> print float(<font color="#cc9933">fs13</font>)<br> </div>
<div>Thanks,</div><span class="sg">
<div>Bryan</div></span></blockquote><div><br>Hi Bryan,<br><br> Have you thought about using a dictionary instead of slew of variables? IHMO, that will cut down on the number of variables that you have to juggle. So instead of
<br>fs1,fs2,fs3.......<br>you would have <br>fs={}<br>fs[1]=........<br>...<br>fs[18=......<br><br><br>-HTH,<br>Tino<br><br></div></div>