Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #19960

Re: iterating over list with one mising value

Date 2012-02-07 09:46 -0500
From Dave Angel <d@davea.name>
Subject Re: iterating over list with one mising value
References <1328617645.12769.YahooMailClassic@web161204.mail.bf1.yahoo.com>
Newsgroups comp.lang.python
Message-ID <mailman.5502.1328625983.27778.python-list@python.org> (permalink)

Show all headers | View raw


On 02/07/2012 07:27 AM, Sammy Danso wrote:
> Hello experts,
> I am having trouble accessing the content of my list.
> my list content has 2-pair value with the exception of one which has single value. here is an example  ['a', 1, 'b', 1, 'c', 3, 'd']
>   
> I am unable to iterate through list to access invidual value pairs
>   
> I get an error message saying ' the list should more than 1 value pairs'. I guess because 'd' has no value. How do I solve this problem?
>   
> Your help would be much appreciated.
>   
> Thanks
> Sammy
The real answer is to figure out how it gets into that state.  Is the 
input file invalid?  Or you have a device that sometimes skips one?

But if you're stuck with the data in that list:

If the list is of odd size, truncate it.  Then your loop should not run 
into an uneven pair.

Of course if you actually posted the code, or even the real and complete 
error message, we might be able to make other suggestions.



-- 

DaveA

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: iterating over list with one mising value Dave Angel <d@davea.name> - 2012-02-07 09:46 -0500
  Re: iterating over list with one mising value Rick Johnson <rantingrickjohnson@gmail.com> - 2012-02-07 07:34 -0800
    Re: iterating over list with one mising value Tim Chase <python.list@tim.thechases.com> - 2012-02-07 10:34 -0600

csiph-web