Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #37563
| 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) |
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
Re: using split for a string : error "Tobias M." <tm@tobix.eu> - 2013-01-24 12:16 +0100
csiph-web