@
whoami9894 @
xiaket @
ballshapesdsd 其实也不必太计较,感觉就是个小学生学 python 而已
@
bestehen 你应该学学网上发布那个 7 岁小孩打 110,虽然紧张,但该说的都能清楚表达,记忆、表达的条理都清晰
你平时习惯 dict({"one": 1, "two": 2, "three": 3}) 这样写么?
手册都写了
>>> a = dict(one=1, two=2, three=3)
>>> b = {'one': 1, 'two': 2, 'three': 3}
>>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
>>> d = dict([('two', 2), ('one', 1), ('three', 3)])
>>> e = dict({'three': 3, 'one': 1, 'two': 2})
>>> a == b == c == d == e
True
e 这种情况是最少见的,因为类似的 b 简单多了
你要明白 dict()和 OrderedDict()最主要是转换,并不是从一个 dict 变为另一个 dict
你是不是写惯了 powershell ?以为类似[ordered]@{}就搞定有序 dict 有序化