python: extraer flotante de una lista de cadenas de Python (AUD 31.99)

python: extraer flotante de una lista de cadenas de Python (AUD 31.99). Utilicé openpyxl para leer de un archivo de Excel la lista de cantidades. y lo guardé en una lista pero la lista está en forma de cadena como esta:

['31.40 AUD', ' 32.99 AUD', '37.24 AUD']

Necesito obtener el flotante de la lista de elementos de cadena para poder guardarlo luego en una nueva lista para obtener el total de ellos.

Salida deseada

[31.40, 32.99, 37.24]

Ya he probado estos:

newList = re.findall("\d+\.\d+", tot[0])
print(newList)

Salida

[31.40]

Pero, ¿cómo puedo usar esto para todos los elementos del elemento?

Soy nuevo en Python, esto es solo por algo de trabajo que hago, quería ver el total usando Python en lugar de usar la opción de buscar y reemplazar de Excel. Gracia

Respuestas a la pregunta(4)

Su respuesta a la pregunta