Animate color change with python in cycles?

How can I animate color change with python in cycles?

I found how to animate color change…

bpy.data.materials[matName].node_tree.nodes[‘Diffuse BSDF’].inputs[‘Color’].default_value =(0.5, 1, 0.334, 1)
bpy.data.materials[matName].node_tree.nodes[‘Diffuse BSDF’].inputs[0].keyframe_insert(data_path=“default_value”, frame=30.0)