[Python] typing.NamedTuple - valori di default con definizione funzionale

Massimiliano della Rovere massimiliano.dellarovere a gmail.com
Mar 8 Mar 2022 20:48:31 CET


Salve a tutti!
Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.* non
*collections.*) in questo modo:

Links = typing.NamedTuple(
    "Links",
    {
        cardinal_point.value: int
        for cardinal_point in CARDINAL_POINTS_6_NS
    })
e fin qui funziona tutto.

Non riesco a capire se e come ci sia modo di inserire anche i parametri di
default.

Non posso usare la versione:
class Links(typing.NamedTuple):
    colonna: int = valore
-------------- parte successiva --------------
Un allegato HTML รจ stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20220308/1445fb94/attachment.html>


Maggiori informazioni sulla lista Python