我有一个关于.pop()方法的问题.在文档中,它说明了on sets:
从集合中删除并返回任意元素.
那么"武断"究竟是什么意思呢?比如,例如:如果我想从随机确定位置的用户列表中构建队列,我可以将所有用户输入到集合中,然后使用.pop()构建随机分配的队列吗?
所以代码看起来像
queue_set = {'bob','rachel','sara','david'}
queue = dequeue([])
while queue_set:
queue.append(queue_set.pop())
Run Code Online (Sandbox Code Playgroud)
这是将成员随机分配到索引的合理方法吗?或者.pop()是否依赖于输入数据的某种方式?
谢谢!