[Tutor] string.split() into a list

2005-10-18 Thread Randy Bush
and stupid question of the morning (for me) i want to string.split() into a sequence, a la l = [] l = myString.split('|') but, of course it whines about too many values. what is the common way to do this? randy ___ Tutor maillist - Tutor@pytho

Re: [Tutor] string.split() into a list

2005-10-18 Thread Randy Bush
> >>> l = [] > >>>a='1|2|3|4' > >>> l=a.split('|') > >>>l > ['1', '2', '3', '4'] >> and stupid question of the morning (for me) >> >> i want to string.split() into a sequence, a la >> >> l = [] >> l = myString.split('|') >> >> but, of course it whines about too many values. what is the >> comm

Re: [Tutor] string.split() into a list

2005-10-18 Thread Randy Bush
split('|') >>> t 'a' >>> l 'b' i believe the problem is really that the lhs is of the form ( a, [b] ) but i see no simple intuitive way to unpack into that > > > On 10/18/05, Randy Bush <[EMAIL PROTECTED]> wrote: > > >

Re: [Tutor] string.split() into a list

2005-10-18 Thread Randy Bush
> How about > >>> s='1|2|3|4' > >>> l=s.split('|') > >>> a, l = l[0], l[1:] > >>> a > '1' > >>> l > ['2', '3', '4'] looks kinda readable. thanks randy ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor

Re: [Tutor] string.split() into a list

2005-10-18 Thread Randy Bush
>> >>> s='1|2|3|4' >> >>> l=s.split('|') >> >>> a, l = l[0], l[1:] >> >>> a >> '1' >> >>> l >> ['2', '3', '4'] i went with the above, or more specifically aList = line[:-1].split('|') netName, asList = aList[0], aList[1:] not gorgeous, but readable and my instinct for pinning a type