Iterar sobre el diccionario de Python para recuperar solo las filas requeridas

Recibo los datos en formato de tabla HTML de una fuente externa:

from xml.etree import ElementTree as ET

s = """<table>
  <tr><th>Release</th><th>REFDB</th><th>URL</th></tr>
  <tr><td>3.7.3</td><td>12345</td><td>http://google.com</td></tr>
  <tr><td>3.7.4</td><td>456789</td><td>http://foo.com</td></tr>
</table>
"""

Para convertir la tabla html al diccionario

table = ET.XML(s)
rows = iter(table)
headers = [col.text for col in next(rows)]
for row in rows:
    values = [col.text for col in row]
    out = dict(zip(headers, values))

ahora mi resultado esperado es el siguiente, dado que pasaré la versión de lanzamiento del argumento de la línea de comandos. $ python myscript.py 3.7.3 (Tengo un código para esto) Estoy buscando una solución para recorrer el diccionario cuando encuentra la versión de lanzamiento particular, en mi caso es 3.7.3

Release Version - 3.7.3
REFDB - 12345
URL - http://google.com

Respuestas a la pregunta(5)

Su respuesta a la pregunta