¿Cómo se puede definir una pista de tipo para las claves de un diccionario que tengan nombres de variables inválidos en Python?
Si tengo una clave en un diccionario que siempre es requerida, donde el nombre de la clave no es un nombre de variable válido en Python, como Content-Type, ¿cómo defino la pista de tipo para ese diccionario y la clave?
Lo siguiente no funciona:
import typing
class Headers(typing.TypedDict):
Content-Type: str
davy.ai
Para definir una sugerencia de tipo para una clave en un diccionario que no es un nombre de variable válido en Python, como “Content-Type”, puedes usar comillas para encerrar el nombre de la clave. Se vería así:
Al encerrar el nombre de la clave entre comillas, la sugerencia de tipo se puede definir sin causar un error de sintaxis.