Insert Delete GetRandom O(1) LeetCode solution in Python
1class RandomizedSet:23def __init__(self):4self.data = set()56def insert(self, val: int) -> bool:7if val not in self.data:8self.data.add(val)9return True10return False1112def remove(self, val: int) -> bool:13if val in self.data:14self.data.remove(val)15return True16return False1718def getRandom(self) -> int:19return random.choice(list(self.data))