A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2013-September/128497.html below:

[Python-Dev] Add a "transformdict" to collections

[Python-Dev] Add a "transformdict" to collections [Python-Dev] Add a "transformdict" to collectionsVictor Stinner victor.stinner at gmail.com
Tue Sep 10 12:04:51 CEST 2013
2013/9/10 Antoine Pitrou <solipsis at pitrou.net>:
> In http://bugs.python.org/issue18986 I proposed adding a new mapping
> type to the collections module.
>
> The original use case is quite common in network programming and
> elsewhere (Eric Snow on the tracker mentioned an application with stock
> symbols). You want to have an associative container which matches keys
> case-insensitively but also preserves the original casing (e.g. for
> presentation). It is a commonly reimplemented container.

If it is commonly reimplemented, what is the most common name? :-)

The http.client and email.message modules convert headers to lower
case, but keep the original case.

> - transformkeydict

Do you know a use case where values need also to be transformed? If
not, I prefer the transformdict name.

> - coercekeydict
> - coercedict

I only read "coerce" in old Python documentation, not in other
languages. I prefer the more common and generic term "tranform".

Victor
More information about the Python-Dev mailing list

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