On Mon, 18 Dec 2017 03:24:05 +0900 INADA Naoki <songofacandy at gmail.com> wrote: > On Mon, Dec 18, 2017 at 12:46 AM, Guido van Rossum <guido at python.org> wrote: > > My gut suggests me not to do this (neither here nor in other similar cases). > > I doubt there's much of a performance benefit anyway. > > OrderedDict uses 2x memory than dict. > So it affects memory usage of applications loading large CSV with DictReader. > > While I think application should use tuple when memory consumption is > matter, there is significant benefit. Or they should use a dict-of-lists instead of a list-of-dicts. Or they should simply switch to Pandas. Simply put, I doubt using DictReader is a sensible decision if you're writing performance-sensitive code. Regards Antoine.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4