Iterar sobre o dicionário python para recuperar apenas as linhas necessárias

Estou recebendo os dados no formato de tabela HTML de fonte 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 converter tabela html em dicionário

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))

agora minha saída esperada é a seguinte, pois passarei a versão Release do argumento da linha de comando. $ python myscript.py 3.7.3 (Eu tenho um código para isso) Estou procurando uma solução para fazer um loop no dicionário quando encontrar a versão específica - no meu caso, é 3.7.3

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

questionAnswers(5)

yourAnswerToTheQuestion