wgz890813 发表于 2018-2-9 15:17:27

25讲 字典视频中出现问题的疑问


输出为字典以后,顺序变了是什么原因? 是因为字典为映射类型,顺序不重要吗? 字典的排序原理是什么?

>>> dict4 = dict(1 = 'one', 2 = 'two')
SyntaxError: keyword can't be an expression
视频中‘小甲鱼‘加引号“”以后出现同样的错误,我想知道还有哪些东西会报相同的错误?

BngThea 发表于 2018-2-9 15:20:06

字典里面的映射是哈希的,所以说无序的,不过好像3.6以后版本就是有序的了,先进入字典的排在前面

看提示,说明键值不能说一个表达式
页: [1]
查看完整版本: 25讲 字典视频中出现问题的疑问