# Description: Eliminate features based on a selection.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
# Set local variables
inFeatures = "blockgrp"
tempLayer = "blocklayer"
expression = '"Area_Sq_Miles" < 0.15'
outFeatureClass = "C:/output/output.gdb/eliminate_output"
exclusionExpression = '"OBJECTID" = 9'
# Run MakeFeatureLayer
arcpy.management.MakeFeatureLayer(inFeatures, tempLayer)
# Run SelectLayerByAttribute to define features to be eliminated
arcpy.management.SelectLayerByAttribute(tempLayer, "NEW_SELECTION", expression)
# Run Eliminate
arcpy.management.Eliminate(tempLayer, outFeatureClass, "LENGTH",
exclusionExpression)