diff options
author | Gunnar Aastrand Grimnes <gromgull@gmail.com> | 2013-05-02 14:40:55 +0200 |
---|---|---|
committer | Gunnar Aastrand Grimnes <gromgull@gmail.com> | 2013-05-02 14:40:55 +0200 |
commit | d9ae17b43419180eaf8c92c6f28ebd1d11d5aa1b (patch) | |
tree | 4555a671157fc3e46e0b2e28103193a99d6e3dc5 /examples/resource.py | |
parent | bdbc2a580dd1c6064b665d6bbbc3bfff6f02c783 (diff) | |
download | rdflib-d9ae17b43419180eaf8c92c6f28ebd1d11d5aa1b.tar.gz |
moved paths from sparql package to top-level - make slicing return tuples, not always triples
Diffstat (limited to 'examples/resource.py')
-rw-r--r-- | examples/resource.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/examples/resource.py b/examples/resource.py index 51c0f46a..0f61c92a 100644 --- a/examples/resource.py +++ b/examples/resource.py @@ -30,8 +30,16 @@ print "Bill's friend: ", bill.value(FOAF.knows).value(FOAF.name) # slicing ([] syntax) can also be used: -print list(bill[FOAF.knows]) # return triples! +print "Bill knows: ", +for friend in bill[FOAF.knows]: + print friend[FOAF.name].next(), " " +# or even quicker with paths: +print "Bill knows: ", +for friend in bill[FOAF.knows/FOAF.name]: + print friend + +# setting single properties is also possible: bill[RDFS.label]=Literal("William") print g.serialize(format='n3') |