So maybe we need to add dict.ordered() which returns a view on the items
that is a Sequence rather than a set? Or ordereditems(), orderedkeys() and
orderedvalues()?

On Fri, Jul 31, 2020 at 05:29 Ricky Teachey <ri...@teachey.org> wrote:

> On Fri, Jul 31, 2020, 2:48 AM Wes Turner <wes.tur...@gmail.com> wrote:
>
>> # Dicts and DataFrames
>> - Src:
>> https://github.com/westurner/pythondictsanddataframes/blob/master/dicts_and_dataframes.ipynb
>> - Binder:
>> https://mybinder.org/v2/gh/westurner/pythondictsanddataframes/master?filepath=dicts_and_dataframes.ipynb
>>   - (interactive Jupyter Notebook hosted by https://mybinder.org/ )
>>
>
> The punchline of Wes Turner's notebook (very well put together, thank
> you!) seems to partly be that if you find yourself wanting to work with the
> position of items in a dict, you might want to consider using a
> pandas.Series (with it's .iloc method).
>
> A difficulty that immediately came to mind with this advice is type
> hinting support. I was just googling yesterday for "how to type hint using
> pandas" and the only thing I found is to use pd.Series and pd.DataFrame
> directly.
>
> But those don't support type hinting comparable to:
>
> Dict[str, float]
>
> Or:
>
> class Vector(TypedDict):
>     i: float
>     j: float
>
> This is a big downside of the advice "just use pandas". Although I love
> using pandas and use it all the time.
>
>> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-ideas@python.org/message/C7HJFKB67U74SULO6OUTLWST2MHZERCH/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-- 
--Guido (mobile)
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/VIPBHJTMFGREFQHINDNODAAJGNE2IDJB/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to