Hi Expert,
Thanks for your responses and help. thought I should provide more information 
for clarity.
 
Please find the error message below for more information 
 
   for (key, value) in wordFreq2:
ValueError: need more than 1 value to unpack
 
this is a sample of my data
 
['with', 3, 'which', 1, 'were', 2, 'well', 1, 'water', 1, 'was', 4, 'two', 1, 
'to', 2, 'through', 1, 'thlabour', 1, 'these', 1, 'theat', 1, 'the', 8, 
'tetanus', 1, 'started', 1, 'size', 1, 'scent', 1, 'respectively', 1, 
'received', 1, 'problems', 2, 'prince', 1, 'pregnancy', 1, 'poured', 1, 
'peace', 1, 'pains', 1, 'painless', 1, 'out', 1, 'of', 1, 'noseat', 1, 'nose', 
2, 'no', 2, 'maternity', 1, 'malformation', 1, 'made', 1, 'lower', 1, 
'labour/delivery', 2, 'kintampo', 1, 'into', 1, 'injections', 1, 'in', 3, 'i', 
2, 'hospital', 1, 'home', 1, 'him', 1, 'having', 1, 'had', 2, 'green', 1, 
'gave', 1, 'flowing', 2, 'encountered', 1, 'eleven', 1, 'during', 3, 
'district', 1, 'difficulty', 1, 'cord', 1, 'consecutive', 1, 'colour', 1, 
'cleared', 1, 'child', 1, 'checkups', 1, 'came', 1, 'but', 2, 'breathing', 2, 
'breath', 1, 'blood', 2, 'bleeding', 1, 'birth', 4, 'before', 1, 'bad', 1, 
'average', 1, 'at', 2, 'assist', 1, 'artificial', 1, 'around', 2, 'antenatal',
 1, 'and', 5, 'an', 1, 'ambrical', 1, 'air', 1, 'abdominal', 1, '600am', 1, 
'100pm', 1, '', 3, 'other']
 
What I would like to do is to pad the last value 'other' with a default so I 
can iterate sucessfully
 
my desired ouput is the format below in a text file.
with 3
which 3
were 2
..
.
. 
other
  

Thanks again.
Sammy

--- On Tue, 2/7/12, Dave Angel <d...@davea.name> wrote:


From: Dave Angel <d...@davea.name>
Subject: Re: iterating over list with one mising value
To: "Sammy Danso" <samdans...@yahoo.com>
Cc: python-list@python.org
Date: Tuesday, February 7, 2012, 2:46 PM


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

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to