from dolfin import *
mesh = UnitSquareMesh(2,2)
W = FunctionSpace(mesh, 'CG', 2)
for cell in cells(mesh):
print(cell.index())
for facet in facets(cell):
vertex_coords = []
for vertex in vertices(facet):
vertex_coords.append(list(vertex.point().array()))
facet_dofs = W.dofmap().entity_dofs(mesh, mesh.topology().dim()-1, [facet.index()])
print('\t', vertex_coords, facet_dofs)
Note that the dofs at the vertices are not included.