Python Forum
Thread Rating:
  • 1 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
About the output format.
#3
(Jan-10-2019, 06:03 AM)woooee Wrote: Dictionary keys are hashed, so they are in "hashed" order, not input order.

Your statement suggest there is some kind of order that is preserved, even if it is not the order of insertion. That's not true for python version before 3.6. There is no guarantee that any order will be preserved between different runs of the same script, i.e. if you run the same script multiple times you may get different order. This is more easy to observe with larger dicts. In python 3.6. order of insertion is preserved, but it is considered implementation detail and should no be relied upon. As of 3.7. order of insertion preservation feature is part of official python API. However is not correct to say that
(Jan-10-2019, 06:03 AM)woooee Wrote: the latest version of Python uses an OrderedDict by default
.
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply


Messages In This Thread
About the output format. - by shang2019 - Jan-10-2019, 05:35 AM
RE: About the output format. - by woooee - Jan-10-2019, 06:03 AM
RE: About the output format. - by buran - Jan-10-2019, 07:23 AM
RE: About the output format. - by shang2019 - Jan-10-2019, 06:01 PM
RE: About the output format. - by buran - Jan-10-2019, 07:38 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  format the output from a nested dictionary. nostradamus64 9 4,650 May-03-2021, 04:45 PM
Last Post: nostradamus64
  JupyterLab Dictionary Content Output Format Ourkid123uk 0 1,331 Sep-04-2020, 02:18 PM
Last Post: Ourkid123uk
  Format SQL Query Output phillyfa 2 4,095 Apr-22-2020, 07:45 AM
Last Post: buran
  Save output into a Excel Sheet with Format Table skaailet 1 2,529 Apr-17-2020, 11:56 PM
Last Post: thirteendec
  Display output in readable format and save hnkrish 1 2,664 Jul-19-2019, 09:29 AM
Last Post: Larz60+
  python script to get wildcard mask output in the following format techrichit 0 3,846 Aug-10-2018, 11:01 PM
Last Post: techrichit

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020