Evan Kroske wrote:
I'm working on a simple file processing utility, and I encountered a
weird error. If I try to get the first element of a list I'm splitting
from a string, I get an error:
key = string.split()[0]
Error!
However, I can slice the list like normal, but that gives me a
one-element-long list:
key = string.split()[:1]
Success!
Finally, the operation works perfectly if I initialize the list beforehand:
list = string.split()
key = list[0]
Success!
Why does this happen?
-- |
Evan Kroske
Welcome2Obscurity.Blogspot.com <http://welcome2obscurity.blogspot.com>
Glory is fleeting, but obscurity is forever. — some French guy |
==========================
Take a look at the split() command.
I think you will find you need one var on the left side for each piece
on the right.
a="x y"
b,c= a.split()
b
x
c
y
Maybe???
Steve
--
http://mail.python.org/mailman/listinfo/python-list