Мне нужна структура данных, которая поддерживает быструю вставку и удаление из (ключ, значение) пар, а также «получают случайный ключ», который делает то же самое, как random.choice (dict.keys ()) для словаря. Я искал в Интернете, и большинство людей, кажется, удовлетворены random.choice (dict.keys ()) подход, несмотря на его линейное время.
Я знаю, что реализация этого быстрее является можно :
Есть ли простой способ получить это в Python, хотя? Похоже, что там должно быть!