
Cristofher Jumbo Jimenez
PreguntaSe puede tener “types” en Python?

Angel David Corredor
Si, a partir de la version 3.8 o 3.9 de python no es necesario importar typing por lo que se puede escribir algo como esto
def suma(a: float, b:float) -> float: return a + b
en este caso recibe 2 parametros reales y retorna uno del mismo tipo.
Aclaro que python al ser de tipado dinamico entenderá esto mas como una sugerencia mas que como una directriz, cosa que no pasa en otros lenguajes como Java, pero si es muy util cuando trabajas con IDEs como VScode :D

Carlos Eduardo Gomez García
Sip, puedes hacerlo mediante la librería de tipados de Python:
from typing import ( List ) class MyClass def my_method(a_list: List) -> List: return a_list
De esa forma puedes tener un método que recibe como parámetro una lista, y que retorna también una lista, es un ejemplo básico, pero se entiende :D