>>166
「新しく作ったcubeにマテリアルを割り当てて色を設定したい」
という意味なら良い例文見つけたよ。

activeObject = bpy.context.active_object #現在選択中のオブジェクトを変数に得ておく
mat = bpy.data.materials.new(name="MaterialName") #MaterialNameという名前のマテリアルを作って変数に得る
activeObject.data.materials.append(mat) #作ったマテリアルを、選択中のオブジェクトに割り当て
bpy.context.object.active_material.diffuse_color = (1, 0, 0) #そのマテリアルの色を変更。ここでは赤に。

引用元サイト
https://blender.stackexchange.com/questions/56751/add-material-and-apply-diffuse-color-via-python