Obtención del tamaño del monitor en python

Estoy usando python y quiero crear una ventana de pantalla completa. Sé de la bandera de pygame.FULLSCREEN pero cuando lo uso hay áreas negras alrededor de la pantalla. ¿Hay alguna forma de obtener el tamaño del monitor usando python para que pueda hacer que la ventana tenga el tamaño correcto?

Según los documentos , pygame.display.Info le brinda un objeto VideoInfo que tiene, entre otros atributos:

current_w , current_h : ancho y alto del modo de video actual, o del modo de escritorio si se llama antes de llamar a display.set_mode.

pygame.display.list_modes le proporciona una lista de las resoluciones de pantalla completa disponibles, por ejemplo, por un comentario en la documentación:

 >>> pygame.display.list_modes() [(1920, 1080), (1768, 992), (1680, 1050), (1600, 1200), (1600, 1024), (1600, 900 ), (1440, 900), (1400, 1050), (1360, 768), (1280, 1024), (1280, 960), (1280, 800 ), (1280, 768), (1280, 720), (1152, 864), (1024, 768), (800, 600), (720, 576), ( 720, 480), (640, 480)] 

De mayor a menor. Debes probar algunas de estas posibilidades con pygame.display.set_mode para ver cuál se ve bien para ti.