user: What is Index – A and how is it used in Blender Python scripting?

assistant: py.types.AttributeGroupPointCloud.active_index)   - [(bpy.types.BoneCollections attribute)](bpy.types.BoneCollections.html#bpy.types.BoneCollections.active_index)   - [(bpy.types.CacheFile attribute)](bpy.types.CacheFile.html#bpy.types.CacheFile.active_index)   - [(bpy.types.DynamicPaintSurfaces attribute)](bpy.types.DynamicPaintSurfaces.html#bpy.types.DynamicPaintSurfaces.active_index)   - [(bpy.types.FunctionNodeFormatString attribute)](bpy.types.FunctionNodeFormatString.html#bpy.types.FunctionNodeFormatString.active_index)   - [(bpy.types.GeometryNodeBake attribute)](bpy.types.GeometryNodeBake.html#bpy.types.GeometryNodeBake.active_index)   - [(bpy.types.GeometryNodeCaptureAttribute attribute)](bpy.types.GeometryNodeCaptureAttribute.html#bpy.types.GeometryNodeCaptureAttribute.active_index)   - [(bpy.types.GeometryNodeFieldToGrid attribute)](bpy.types.GeometryNodeFieldToGrid.html#bpy.types.GeometryNodeFieldToGrid.active_index)   - [(bpy.types.GeometryNodeMenuSwitch attribute)](bpy.types.GeometryNodeMenuSwitch.html#bpy.types.GeometryNodeMenuSwitch.active_index)   - [(bpy.types.GeometryNodeRepeatOutput attribute)](bpy.types.GeometryNodeRepeatOutput.html#bpy.types.GeometryNodeRepeatOutput.active_index)   - [(bpy.types.GeometryNodeSimulationOutput attribute)](bpy.types.GeometryNodeSimulationOutput.html#bpy.types.GeometryNodeSimulationOutput.active_index)   - [(bpy.types.GeometryNodeViewer attribute)](bpy.types.GeometryNodeViewer.html#bpy.types.GeometryNodeViewer.active_index)   - [(bpy.types.KeyingSetPaths attribute)](bpy.types.KeyingSetPaths.html#bpy.types.KeyingSetPaths.active_index)   - [(bpy.types.KeyingSets attribute)](bpy.types.KeyingSets.html#bpy.types.KeyingSets.active_index)   - [(bpy.types.KeyingSetsAll attribute)](bpy.types.KeyingSetsAll.html#bpy.types.KeyingSetsAll.active_index)   - [(bpy.types.Linesets attribute)](bpy.types.Linesets.html#bpy.types.Linesets.active_index)   - [(bpy.types.LoopColors attribute)](bpy.types.LoopColors.html#bpy.types.LoopColors.active_index)   - [(bpy.types.NodeCombineBundle attribute)](bpy.types.NodeCombineBundle.html#bpy.types.NodeCombineBundle.active_index)   - [(bpy.types.NodeSeparateBundle attribute)](bpy.types.NodeSeparateBundle.html#bpy.types.NodeSeparateBundle.active_index)   - [(bpy.types.NodesModifierBakeDataBlocks attribute)](bpy.types.NodesModifierBakeDataBlocks.html#bpy.types.NodesModifierBakeDataBlocks.active_index)   - [(bpy.types.NodeTreeInterface attribute)](bpy.types.NodeTreeInterface.html#bpy.types.NodeTreeInterface.active_index)   - [(bpy.types.ParticleSystems attribute)](bpy.types.ParticleSystems.html#bpy.types.ParticleSystems.active_index)   - [(bpy.types.PointCaches attribute)](bpy.types.PointCaches.html#bpy.types.PointCaches.active_index)   - [(bpy.types.RenderSlots attribute)](bpy.types.RenderSlots.html#bpy.types.RenderSlots.active_index)   - [(bpy.types.RenderViews attribute)](bpy.types.RenderViews.html#bpy.types.RenderViews.active_index)   - [(bpy.types.UDIMTiles attribute)](bpy.types.UDIMTiles.html#bpy.types.UDIMTiles.active_index)   - [(bpy.types.UVLoopLayers attribute)](bpy.types.UVLoopLayers.html#bpy.types.UVLoopLayers.active_index)   - [(bpy.types.VertexGroups attribute)](bpy.types.VertexGroups.html#bpy.types.VertexGroups.active_index)   - [(bpy.types.VolumeGrids attribute)](bpy.types.VolumeGrids.html#bpy.types.VolumeGrids.active_index) - [active_input_index (bpy.types.GeometryNodeForeachGeometryElementOutput attribute)](bpy.types.GeometryNodeForeachGeometryElementOutput.html#bpy.types.GeometryNodeForeachGeometryElementOutput.active_input_index)   - [(bpy.types.NodeClosureOutput attribute)](bpy.types.NodeClosureOutput.html#bpy.types.NodeClosureOutput.active_input_index)   - [(bpy.types.NodeEvaluateClosure attribute)](bpy.types.NodeEvaluateClosure.html#bpy.types.NodeEvaluateClosure.active_input_index) - [active_instanceweight_index (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.active_instanceweight_index) - [active_item (bpy.types.GeometryNodeBake attribute)](bpy.types.GeometryNodeBake.html#bpy.types.GeometryNodeBake.active_item)   - [(bpy.types.GeometryNodeCaptureAttribute attribute)](bpy.types.GeometryNodeCaptureAttribute.html#bpy.types.GeometryNodeCaptureAttribute.active_item)   - [(bpy.types.GeometryNodeFieldToGrid attribute)](bpy.types.GeometryNodeFieldToGrid.html#bpy.types.GeometryNodeFieldToGrid.active_item)   - [(bpy.types.GeometryNodeMenuSwitch attribute)](bpy.types.GeometryNodeMenuSwitch.html#bpy.types.GeometryNodeMenuSwitch.active_item)   - [(bpy.types.GeometryNodeRepeatOutput attribute)](bpy.types.GeometryNodeRepeatOutput.html#bpy.types.GeometryNodeRepeatOutput.active_item)   - [(bpy.types.GeometryNodeSimulationOutput attribute)](bpy.types.GeometryNodeSimulationOutput.html#bpy.types.GeometryNodeSimulationOutput.active_item)   - [(bpy.types.GeometryNodeViewer attribute)](bpy.types.GeometryNodeViewer.html#bpy.types.GeometryNodeViewer.active_item) - [active_item_index (bpy.types.CompositorNodeOutputFile attribute)](bpy.types.CompositorNodeOutputFile.html#bpy.types.CompositorNodeOutputFile.active_item_index) - [active_keyconfig (bpy.types.PreferencesKeymap attribute)](bpy.types.PreferencesKeymap.html#bpy.types.PreferencesKeymap.active_keyconfig) - [active_layer_collection (bpy.types.ViewLayer attribute)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.active_layer_collection) - [active_layer_index (bpy.types.Mask attribute)](bpy.types.Mask.html#bpy.types.Mask.active_layer_index) - [active_lightgroup_index (bpy.types.ViewLayer attribute)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.active_lightgroup_index) - [active_main_index (bpy.types.GeometryNodeForeachGeometryElementOutput attribute)](bpy.types.GeometryNodeForeachGeometryElementOutput.html#bpy.types.GeometryNodeForeachGeometryElementOutput.active_main_index) - [active_marker (bpy.types.ThemeClipEditor attribute)](bpy.types.ThemeClipEditor.html#bpy.types.ThemeClipEditor.active_marker) - [active_mask_index (bpy.types.GreasePencilLayerMasks attribute)](bpy.types.GreasePencilLayerMasks.html#bpy.types.GreasePencilLayerMasks.active_mask_index) - [active_material (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.active_material) - [active_material_index (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.active_material_index) - [active_name (bpy.types.BoneCollections attribute)](bpy.types.BoneCollections.html#bpy.types.BoneCollections.active_name) - [active_nla_strip (in module bpy.context)](bpy.context.html#bpy.context.active_nla_strip) - [active_nla_track (in module bpy.context)](bpy.context.html#bpy.context.active_nla_track) - [active_node (in module bpy.context)](bpy.context.html#bpy.context.active_node) - [active_note (bpy.types.AnnotationLayers attribute)](bpy.types.AnnotationLayers.html#bpy.types.AnnotationLayers.active_note) - [active_object (bpy.types.ThemeOutliner attribute)](bpy.types.ThemeOutliner.html#bpy.types.ThemeOutliner.active_object)   - [(in module bpy.context)](bpy.context.html#bpy.context.active_object) - [active_object_index (bpy.types.MovieTracking attribute)](bpy.types.MovieTracking.html#bpy.types.MovieTracking.active_object_index) - [active_operator (in module bpy.context)](bpy.context.html#bpy.context.active_operator) - [active_output_index (bpy.types.NodeClosureOutput attribute)](bpy.types.NodeClosureOutput.html#bpy.types.NodeClosureOutput.active_output_index)   - [(bpy.types.NodeEvaluateClosure attribute)](bpy.types.NodeEvaluateClosure.html#bpy.types.NodeEvaluateClosure.active_output_index) - [active_panel_category (bpy.types.Region attribute)](bpy.types.Region.html#bpy.types.Region.active_panel_category) - [active_particle_target_index (bpy.types.ParticleSystem attribute)](bpy.types.ParticleSystem.html#bpy.types.ParticleSystem.active_particle_target_index) - [active_point (bpy.types.MaskSplines attribute)](bpy.types.MaskSplines.html#bpy.types.MaskSplines.active_point) - [active_pose_bone (in module bpy.context)](bpy.context.html#bpy.context.active_pose_bone) - [active_render (bpy.types.MeshLoopColorLayer attribute)](bpy.types.MeshLoopColorLayer.html#bpy.types.MeshLoopColorLayer.active_render)   - [(bpy.types.MeshUVLoopLayer attribute)](bpy.types.MeshUVLoopLayer.html#bpy.types.MeshUVLoopLayer.active_render) - [active_repo (bpy.types.PreferencesExtensions attribute)](bpy.types.PreferencesExtensions.html#bpy.types.PreferencesExtensions.active_repo) - [active_rotation_track_index (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.active_rotation_track_index) - [active_section (bpy.types.Preferences attribute)](bpy.types.Preferences.html#bpy.types.Preferences.active_section) - [active_selection_set (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.active_selection_set) - [active_shape_key_index (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.active_shape_key_index) - [active_smooth_factor (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.active_smooth_factor) - [active_strip (bpy.types.SequenceEditor attribute)](bpy.types.SequenceEditor.html#bpy.types.SequenceEditor.active_strip)   - [(bpy.types.ThemeSequenceEditor attribute)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor.active_strip)   - [(in module bpy.context)](bpy.context.html#bpy.context.active_strip) - [active_tag (bpy.types.AssetMetaData attribute)](bpy.types.AssetMetaData.html#bpy.types.AssetMetaData.active_tag) - [active_textbox (bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.active_textbox) - [active_texture (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.active_texture)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.active_texture) - [active_texture_index (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.active_texture_index)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.active_texture_index) - [active_track_index (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.active_track_index) - [active_view_get() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.active_view_get) - [active_view_set() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.active_view_set) - [adapt_margin (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.adapt_margin) - [adapt_threshold (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.adapt_threshold) - [adaptation (bpy.types.SequencerTonemapModifierData attribute)](bpy.types.SequencerTonemapModifierData.html#bpy.types.SequencerTonemapModifierData.adaptation) - [adaptive_angle (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.adaptive_angle) - [adaptive_object_edge_length (bpy.types.SubsurfModifier attribute)](bpy.types.SubsurfModifier.html#bpy.types.SubsurfModifier.adaptive_object_edge_length) - [adaptive_pixel (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.adaptive_pixel) - [adaptive_pixel_size (bpy.types.SubsurfModifier attribute)](bpy.types.SubsurfModifier.html#bpy.types.SubsurfModifier.adaptive_pixel_size) - [adaptive_space (bpy.types.SubsurfModifier attribute)](bpy.types.SubsurfModifier.html#bpy.types.SubsurfModifier.adaptive_space) - [adaptivity (bpy.types.RemeshModifier attribute)](bpy.types.RemeshModifier.html#bpy.types.RemeshModifier.adaptivity)   - [(bpy.types.VolumeToMeshModifier attribute)](bpy.types.VolumeToMeshModifier.html#bpy.types.VolumeToMeshModifier.adaptivity) - [add (bpy.types.CompositorNodeCryptomatte attribute)](bpy.types.CompositorNodeCryptomatte.html#bpy.types.CompositorNodeCryptomatte.add)   - [(bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.add) - [add() (aud.aud.Sequence method)](aud.html#aud.aud.Sequence.add)   - [(bmesh.types.bmesh.types.BMEditSelSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMEditSelSeq.add)   - [(bpy.types.AOVs method)](bpy.types.AOVs.html#bpy.types.AOVs.add)   - [(bpy.types.bpy_prop_collection_idprop method)](bpy.types.bpy_prop_collection_idprop.html#bpy.types.bpy_prop_collection_idprop.add)   - [(bpy.types.CurveProfilePoints method)](bpy.types.CurveProfilePoints.html#bpy.types.CurveProfilePoints.add)   - [(bpy.types.FCurveKeyframePoints method)](bpy.types.FCurveKeyframePoints.html#bpy.types.FCurveKeyframePoints.add)   - [(bpy.types.FModifierEnvelopeControlPoints method)](bpy.types.FModifierEnvelopeControlPoints.html#bpy.types.FModifierEnvelopeControlPoints.add)   - [(bpy.types.IDOverrideLibraryProperties method)](bpy.types.IDOverrideLibraryProperties.html#bpy.types.IDOverrideLibraryProperties.add)   - [(bpy.types.IDOverrideLibraryPropertyOperations method)](bpy.types.IDOverrideLibraryPropertyOperations.html#bpy.types.IDOverrideLibraryPropertyOperations.add)   - [(bpy.types.KeyingSetPaths method)](bpy.types.KeyingSetPaths.html#bpy.types.KeyingSetPaths.add)   - [(bpy.types.Lightgroups method)](bpy.types.Lightgroups.html#bpy.types.Lightgroups.add)   - [(bpy.types.LineStyleTextureSlots class method)](bpy.types.LineStyleTextureSlots.html#bpy.types.LineStyleTextureSlots.add)   - [(bpy.types.MaskSplinePoints method)](bpy.types.MaskSplinePoints.html#bpy.types.MaskSplinePoints.add)   - [(bpy.types.MeshEdges method)](bpy.types.MeshEdges.html#bpy.types.MeshEdges.add)   - [(bpy.types.MeshLoops method)](bpy.types.MeshLoops.html#bpy.types.MeshLoops.add)   - [(bpy.types.MeshPolygons method)](bpy.types.MeshPolygons.html#bpy.types.MeshPolygons.add)   - [(bpy.types.MeshVertices method)](bpy.types.MeshVertices.html#bpy.types.MeshVertices.add)   - [(bpy.types.ParticleSettingsTextureSlots class method)](bpy.types.ParticleSettingsTextureSlots.html#bpy.types.ParticleSettingsTextureSlots.add)   - [(bpy.types.RetimingKeys method)](bpy.types.RetimingKeys.html#bpy.types.RetimingKeys.add)   - [(bpy.types.SplineBezierPoints method)](bpy.types.SplineBezierPoints.html#bpy.types.SplineBezierPoints.add)   - [(bpy.types.SplinePoints method)](bpy.types.SplinePoints.html#bpy.types.SplinePoints.add)   - [(bpy.types.VertexGroup method)](bpy.types.VertexGroup.html#bpy.types.VertexGroup.add)   - [(in module bpy.ops.marker)](bpy.ops.marker.html#bpy.ops.marker.add)   - [(in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.add)   - [(in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.add)   - [(in module bpy.ops.workspace)](bpy.ops.workspace.html#bpy.ops.workspace.add) - [add_amount (bpy.types.BrushCurvesSculptSettings attribute)](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings.add_amount) - [add_bezier() (in module bpy.ops.curves)](bpy.ops.curves.html#bpy.ops.curves.add_bezier) - [add_circle() (in module bpy.ops.curves)](bpy.ops.curves.html#bpy.ops.curves.add_circle) - [add_closure_zone() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_closure_zone) - [add_collection() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_collection) - [add_color() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_color) - [add_curves() (bpy.types.Curves method)](bpy.types.Curves.html#bpy.types.Curves.add_curves) - [add_edge() (freestyle.types.freestyle.types.SShape method)](freestyle.types.html#freestyle.types.freestyle.types.SShape.add_edge)   - [(freestyle.types.freestyle.types.ViewShape method)](freestyle.types.html#freestyle.types.freestyle.types.ViewShape.add_edge) - [add_empty_group() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_empty_group) - [add_feather_vertex() (in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.add_feather_vertex) - [add_feather_vertex_slide() (in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.add_feather_vertex_slide) - [add_fedge() (freestyle.types.freestyle.types.SVertex method)](freestyle.types.html#freestyle.types.freestyle.types.SVertex.add_fedge) - [add_foreach_geometry_element_zone() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_foreach_geometry_element_zone) - [add_group() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_group) - [add_group_asset() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_group_asset) - [add_group_input_node() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_group_input_node) - [add_image() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_image) - [add_import_node() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_import_node) - [add_marker() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.add_marker) - [add_marker_at_click() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.add_marker_at_click) - [add_marker_move() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.add_marker_move) - [add_marker_slide() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.add_marker_slide) - [add_mask() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_mask) - [add_material() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_material) - [add_modifier_menu() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.add_modifier_menu) - [add_named() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.add_named) - [add_node() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_node) - [add_normal() (freestyle.types.freestyle.types.SVertex method)](freestyle.types.html#freestyle.types.freestyle.types.SVertex.add_normal) - [add_object() (in module bpy.ops.nod