Como limitar o tamanho de um dicionário?

Eu gostaria de trabalhar com um ditado em python, mas limite o número de pares de chave / valor para X. Em outras palavras, se o ditado estiver armazenando atualmente X pares de chave / valor e eu executar uma inserção, gostaria de um dos os pares existentes a serem descartados. Seria bom se fosse a chave inserida / acessada menos recentemente, mas isso não é completamente necessário.

Se isso existir na biblioteca padrão, poupe-me algum tempo e aponte-o!

questionAnswers(7)

yourAnswerToTheQuestion