我有一個關於.pop()方法的問題。在文檔中,它指出:在集合上:Python:.pop()on unordered sets
刪除並返回集合中的任意元素。
那麼「隨意」是什麼意思?例如:如果我想從隨機確定位置的用戶列表構建一個隊列,是否可以將所有用戶輸入到一個集合中,然後使用.pop()構建一個隨機分配的隊列?
因此,代碼會看起來像
queue_set = {'bob','rachel','sara','david'}
queue = dequeue([])
while queue_set:
queue.append(queue_set.pop())
請問這是隨機分配成員索引的合理方式是什麼?或者.pop()是否依賴於輸入數據的某種方式?
謝謝!