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


Groups > comp.lang.python > #37563

Re: using split for a string : error

Date 2013-01-24 12:16 +0100
From "Tobias M." <tm@tobix.eu>
Subject Re: using split for a string : error
References <CAFqGZRGMXcku_nM_LqPsHpCzqGxF57LOSKwKwoCH+LyhPA8t_A@mail.gmail.com> <CAPTjJmpYi23Lx_4zuX28XURnAeaR-R=0w3e1mn6b0GBMs-O6Aw@mail.gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.962.1359026211.2939.python-list@python.org> (permalink)

Show all headers | View raw


Chris Angelico wrote:
>
>
> The other thing you may want to consider, if the values are supposed
> to be integers, is to convert them to Python integers before
> comparing. Currently, you're working with strings. Replace this:
>
> if sp[9] == sp[10]:
>
> with this:
>
> if int(sp[9]) == int(sp[10]):
I thought of this too and I wonder if there are any major differences 
regarding performance compared to using the strip() method when parsing 
large files.

In addition I guess one should catch the ValueError that might be raised 
by the cast if there is something else than a number in the file.

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


Thread

Re: using split for a string : error "Tobias M." <tm@tobix.eu> - 2013-01-24 12:16 +0100

csiph-web