我有一个关于该.pop()方法的问题。 在本文档中,它指出在集:
删除并从集合返回任意元素。
那么究竟是什么“乱”是什么意思? 等等,例如:如果我想从那里位置是随机确定用户的列表构建一个队列,我可以在所有用户进入一组,然后使用.pop建立一个随机分配队列()?
因此,代码会看起来像
queue_set = {'bob','rachel','sara','david'}
queue = dequeue([])
while queue_set:
queue.append(queue_set.pop())
请问这是随机分配成员索引的合理方式是什么? 抑或是.pop()依赖于某种方式输入的数据,还是什么?
谢谢!