| ▲ | morshu9001 2 days ago | |||||||
Same. Recently I saw interview feedback where someone complained that the candidate used OrderedDict instead of the built-in dict that is now ordered, but they'll let it slide... As if writing code that will silently do different things depending on minor Python version is a good idea. | ||||||||
| ▲ | tehnub 2 days ago | parent | next [-] | |||||||
Well it's been guaranteed since 3.7 which came out in 2018, and 3.6 reached end-of-life in 2021, so it's been a while. I could see the advantage if you're writing code for the public (libraries, applications), but for example I know at my job my code is never going to be run with Python 3.6 or older. | ||||||||
| ||||||||
| ▲ | sam_bristow a day ago | parent | prev [-] | |||||||
Honestly, if I was writing some code that depended on dicts being ordered I think I'd still use OrderedDict in modern Python. I gives the reader more information that I'm doing something slightly unusual. | ||||||||
| ||||||||