¿Cómo tomo la entrada del usuario en una lista como enteros en Python 3?

dataList = list(input('Enter a data value'))
for x in range(0, 11):
    dataList.append(list(input("Enter a data value")))
    rect(210, 499, 50, (dataList[1]))

Básicamente, quiero recibir información del usuario, ingresarán algunos enteros. Estos enteros se usarán como valores de altura para rectángulos. Actualmente, python devuelve el error de que el tipo str no se puede usar como un valor de altura. Tiene sentido. Cuando lo intentomap o las conversiones de la lista, recibo errores que dicen que la conversión de tipo a un str debe operar en un objeto, no en una lista.

¿Cómo hago para que Python evalúe los valores de la lista como enteros, para que puedan colocarse en elrect funcionar llamando a su lugar como el anterior?

Respuestas a la pregunta(1)

Su respuesta a la pregunta