Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #19982
| Path | csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <d@davea.name> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.056 |
| X-Spam-Evidence | '*H*': 0.89; '*S*': 0.00; 'iterate': 0.09; 'stack.': 0.09; 'valueerror:': 0.09; 'exception': 0.12; 'processed': 0.15; "'',": 0.16; '(key,': 0.16; 'pad': 0.16; 'unpack': 0.16; 'cc:addr :python-list': 0.16; 'wrote:': 0.18; 'help.': 0.19; 'subject:list': 0.21; 'header:In-Reply-To:1': 0.22; 'end,': 0.23; 'guess': 0.26; 'code': 0.26; 'cc:addr:gmail.com': 0.28; 'order.': 0.28; "skip:' 10": 0.29; 'cc:addr:python.org': 0.29; 'pm,': 0.29; 'value)': 0.30; 'error': 0.30; 'file.': 0.31; 'good.': 0.32; 'thanks': 0.32; 'list': 0.32; 'header:User-Agent:1': 0.33; 'end.': 0.34; 'cc:2**1': 0.36; 'but': 0.37; 'subject:with': 0.37; 'enough': 0.38; 'received:192': 0.38; 'format': 0.38; 'getting': 0.38; 'should': 0.38; 'data': 0.38; 'ok,': 0.39; 'entirely': 0.40; 'missing': 0.40; 'more': 0.61; 'your': 0.61; 'you.': 0.62; 'below': 0.62; 'show': 0.66; 'header:Reply-To:1': 0.70; 'reply- to:no real name:2**0': 0.72; 'subject:one': 0.77; 'to:addr:yahoo.com': 0.83; 'subject:over': 0.84; 'subject:value': 0.84 |
| Date | Tue, 07 Feb 2012 15:58:25 -0500 |
| From | Dave Angel <d@davea.name> |
| User-Agent | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111109 Thunderbird/3.1.16 |
| MIME-Version | 1.0 |
| To | Sammy Danso <samdansobe@yahoo.com> |
| Subject | Re: iterating over list with one mising value |
| References | <1328646189.84221.YahooMailClassic@web161206.mail.bf1.yahoo.com> |
| In-Reply-To | <1328646189.84221.YahooMailClassic@web161206.mail.bf1.yahoo.com> |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Provags-ID | V02:K0:UYeCmxM0WNbvhg6X3F7ZQWZ2kFimjaCj0OQHx7k/meM WM3WP/XZCdak7XzLOQFef2u6Z1wTmFtqZjWEGHmnh8ypRPf87l uiFKYYAfURVreki2ivu3yd2tKyeRN5GdoO2Rl0hnh46/zvi/AT rlcf6RANQNz915aSZ9HDbflvHsoRU3bY/mBKYjGR8cDaLiC2kj 7njyiDQLUn0C6qmwPRbccqxbaONd5mN15h+6+EvcnOK9+jJqDU Pvy0y5DpS3qsTysrPDkg4OxBH9NQXhx6oul48Sv8XhKn54LgB3 5KPb2EEBMHIl1uY/NCpgB6+VuHebWvfPyY9/545T7mpbCLdOAA fy0cSgYhDo0U9VDwVuTI= |
| Cc | python-list@python.org |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.12 |
| Precedence | list |
| Reply-To | d@davea.name |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.5513.1328648323.27778.python-list@python.org> (permalink) |
| Lines | 50 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1328648323 news.xs4all.nl 6979 [2001:888:2000:d::a6]:41208 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | x330-a1.tempe.blueboxinc.net comp.lang.python:19982 |
Show key headers only | View raw
On 02/07/2012 03:23 PM, Sammy Danso wrote:
>
Please don't top-post. It hopelessly mixes responses out of order.
>
> 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
That's not the complete error message; it's missing the call stack.
And also missing the line that's getting the ValueError.
>
> 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
OK, good. If you know your error is always at the end, and you know the
data to be padded, then just do it:
if len(mylist) % 2 > 0:
mylist.append(0)
>
> my desired ouput is the format below in a text file.
> with 3
> which 3
> were 2
> ..
> .
> .
> other
>
>
> Thanks again.
> Sammy
My guess is that you have an entirely different problem, unrelated to
the missing value at the end. But you don't show us enough code to help
you. How many items of the list are processed before the exception happens?
--
DaveA
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: iterating over list with one mising value Dave Angel <d@davea.name> - 2012-02-07 15:58 -0500
csiph-web