Easy Way to Access Vertex Colors in Python(BMesh)

Does anyone have an idea as to how to access the elements via BMesh API itself? I can reference a layer by name or index number, such as:

DCLayer = BMesh.loops.layers.color[“Diffuse Color”]

Where BMesh is a bmesh object generated by bmesh.from_mesh(). But I haven’t figured out how to access the color valuesl. The above line returns a BMLayerItem, which cannot be indexed, and has “name” and “copy_from” accessible. For instance, if I print(DCLayer.name), it will return “Diffuse Color”. Any help is appreciated.

This is for reading data that is supposed to exist, as it is for an exporter. The normal Blender object contains the vertex colors. Presumably bmesh.to_mesh() brings those values over as well. I know it brings the layer name over.