Question about locals()

Gökhan SEVER gokhansever at gmail.com
Fri May 22 11:00:34 EDT 2009


Because in this case serialc is an numpy array. Since loadtxt returns a
numpy-array. Furthermore

locals()['serialc_bin' + str(i+1)]  creates a dictionary key (that's what I
use the term "variable-like") serialc_bin1, serialc_bin2, ... not
serialc_bin[0] with indexes.


Gökhan


On Fri, May 22, 2009 at 9:43 AM, David Robinow <drobinow at gmail.com> wrote:

> On Fri, May 22, 2009 at 10:27 AM, Gökhan SEVER <gokhansever at gmail.com>
> wrote:
> ...
> > serialc = np.loadtxt(sys.argv[1], skiprows=skiprows).T
> > for i in range(20):
> >     locals()['serialc_bin' + str(i+1)] = serialc[i+4]
> >
> > I don't know easier way than using locals() to construct variable-like
> > identities in my program.
>
> I don't either.  I also don't know why you feel you need to construct
> variable-like identities.
> Why is:
>  serialc_bin1
> better than
>  serialc_bin[0]
> or, for that matter,
>  serialc[4]
>
> ???
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090522/1ced293e/attachment-0001.html>


More information about the Python-list mailing list