请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

向可变参数中传入集合的排序问题

def demo(*a):
    print(a)

    
demo(*{'a', 'b', 'c'})

以上代码的输出结果为('b', 'a', 'c'),想问下为什么会分配成这种顺序呢?

正在回答

1回答

在python 中, {'a', 'b', 'c'}  这个类似叫做  集合。 集合的属性就是无序打印的。

如果要实现跟输入的结果一样被打印。 可能要考虑队列相关的操作了吧

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信