• # Concision pythonique

    Posté par (site web personnel) . En réponse au journal Coloration syntaxique rdf/n3 pour katepart. Évalué à 8.

    "set([])" peut être écrit simplement "set()". En fait, pour aller plus loin :

    [...]
     subjects = set([])
     g = Graph()
     g.parse(rdf, format=fmt)
     for subject in g.subjects() :
     subjects.add(subject)
     for subject in sorted(subjects) :
     [...]
    
    

    pourrait être plus court:

    [...]
     g = Graph()
     g.parse(rdf, format=fmt)
     for subject in sorted(set(g.subjects())) :
     [...]