向可变参数中传入集合的排序问题
来源:8-7 可变参数

榴莲不流
2018-06-07
def demo(*a): print(a) demo(*{'a', 'b', 'c'})
以上代码的输出结果为('b', 'a', 'c'),想问下为什么会分配成这种顺序呢?
写回答
1回答
-
在python 中, {'a', 'b', 'c'} 这个类似叫做 集合。 集合的属性就是无序打印的。
如果要实现跟输入的结果一样被打印。 可能要考虑队列相关的操作了吧
00
相似问题